[英]git: how to get changes nicely back into master when working with submodules
[英]How to add changes when using git
我有一個關於git的問題。我在一個項目中工作,我有9個分支,第一個分支名稱是make users system
。
今天我想為我的用戶添加一個頭像,但我不知道git的步驟是什么。
我應該創建一個新分支嗎?
git checkout -b add-more-details-to-users
或者只是切換到我的第一個分支make users system
然后添加更改?
謝謝你的幫助
這一切都取決於您的工作流程。 如果您在團隊中工作,大多數時候在實現新功能時,最好創建一個新分支,測試它並與主服務器合並。 在一個分支中放置太多代碼和實現的功能並不是一個好習慣,因為它增加了分解其他功能的可能性。
另外我建議你讓你的分支名稱更具描述性,例如:add-avatar-to-user,而不是make-users-system,如果你使用任何項目管理工具,那么任務/故事ID就像這樣:add-avatar -to-用戶12345
看看這個鏈接,我喜歡這種工作流程,我們目前正在我們的團隊中使用它: http : //scottchacon.com/2011/08/31/github-flow.html
因為聽起來像make users system
就像你的主分支一樣,你應該從它中簽出一個新的分支,這稱為功能分支,添加更改,當你感到滿意時,更改和一切正常,然后將其合並。
您應該閱讀一些有關如何保持分支機構組織的文章http://nvie.com/posts/a-successful-git-branching-model/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.