1
我想開始研究'功能',所以我創建了一個新的分支git checkout -b feature-a
。當功能完成並正常工作時,我將其合併到主要git checkout master; git merge feature-a
中。我應該刪除合併分支嗎?
問題是,現在git branch
仍然顯示'feature-a',我不想因爲我認爲這很快就會變成一團糟,這個列表將會太長。
有沒有辦法將它從列表中刪除?我應該這樣做嗎?
我正在閱讀您的修改。我通常與變更集散列'git merge changeset123'合併。 'git合併功能-a'是否也一樣? – ChocoDeveloper
是的。 'git merge feature-a'合併'featue-a'分支中所有額外的提交到'master'。由於功能分支是爲了添加特定功能而創建的,因此我通常會將其完全合併到主服務器中,而不是針對特定的提交工作。 –
'-d'只刪除Git可以檢測到的分支被合併,如果它拒絕刪除分支,則使用'-D'。但!!,請確保您所做的更改在刪除分支之前合併;) – MindTooth