我有一個關於git的問題,我在一個項目中工作,我有9個分支,第一個分支的名字是make users system
。如何在使用git時添加更改
今天我想爲我的用戶添加一個頭像,但我不知道用git做什麼。
我應該創建一個新分支?
git checkout -b add-more-details-to-users
或者只是開關我第一分支make users system
然後加入變化?
感謝您的幫助
我有一個關於git的問題,我在一個項目中工作,我有9個分支,第一個分支的名字是make users system
。如何在使用git時添加更改
今天我想爲我的用戶添加一個頭像,但我不知道用git做什麼。
我應該創建一個新分支?
git checkout -b add-more-details-to-users
或者只是開關我第一分支make users system
然後加入變化?
感謝您的幫助
這一切都取決於您的工作流程。如果你在一個團隊中工作,大多數時候實現一個新功能時,最好創建一個新的分支,測試它並與主合併。在一個分支中放置過多的代碼和實現功能並不是一個好習慣,因爲它增加了打破其他功能的可能性。
此外,我會建議你讓你的分支名稱更具描述性,如:add-avatar-to-user,而不是make-users-system,如果你使用任何項目管理工具,任務/故事ID像這樣:加具象到用戶12345
看看這個鏈接,我喜歡這樣的工作流程,我們目前正在使用它在我們的團隊: http://scottchacon.com/2011/08/31/github-flow.html
因爲它聽起來像make users system
像您的主分支,您應該檢出一個新的分支(稱爲功能分支),添加更改,並且當您對更改和所有操作都感到滿意時,將其合併回來。
你真的應該讀了關於如何保持你的分支的一些文章組織 http://nvie.com/posts/a-successful-git-branching-model/
我不是在一個團隊中工作 – medBo