回答
通常,合併後刪除一個分支。
例如,在以下合併之後,您將刪除分支iss53
,因爲您不需要再從該分支開發。您可以隨時使用git checkout -b <name> <sha1>
提交的sha1值重新創建它。
(分支是隻有當它們指向是樹的「提示」提交必要的。事實上,在這種情況下,git會不會讓你刪除它,除非你強迫它。)
(以上圖片來自於優秀的progit book)
+1 for * Pro Git * book link。 – 2011-09-10 23:40:57
正如我所看到的那樣,真的沒有必要保持它。除非你合併,否則你將在master中擁有該分支的歷史記錄。我會繼續,刪除不再需要的。
你是說,如果我們提交壓扁,然後刪除舊的分支,我們將無法使用SHA1重新創建它? git checkout -b
將它從軌道上取出。只有當你的刪除會刪除那些不在你的分支歷史記錄中的東西時,你才真正必須在意......即使如此,如果我開始測試某些東西並認爲它毫無價值,那麼我經常這樣做。
刪除主題分支(如「修復iss05」),只要你把它們合併到master或開發分支。根據您的工作流程,你可能想要做的所有工作,並融合在「發展」的分支,只是他們已經過測試,並準備發佈後合併更改掌握。
有關git的工作流程偉大的閱讀,請上網:http://geewax.org/2009/11/21/agile-git-workflow.html
- 1. 何時刪除Git中的分支?
- 2. 如何從git中的多分支合併中刪除分支?
- 3. Git - 如何刪除分支?
- 4. 如何從git分支刪除文件
- 5. 如何刪除Netbeans中的git分支?
- 6. 刪除50個Git分支?
- 7. Git:不要刪除分支?
- 8. git從遠程git服務器中刪除開發分支
- 9. 如何刪除git zombie分支?
- 10. 如何用TortoiseGit刪除Git分支
- 11. 刪除git中的衝突分支
- 12. 在Git中刪除一個「基」分支
- 13. 刪除SVN標籤/從git倉庫分支,刪除SVN遠程
- 14. 還原刪除分支時刪除的git上的文件
- 15. Git - 如何從一個分支中刪除文件
- 16. 如何從Git分支中刪除文件
- 17. 如何從GIT repo中刪除我的本地分支機構
- 18. 在git中刪除分支是否將其從歷史記錄中刪除?
- 19. 刪除/ refs/heads/review/*在git中刪除分支是否安全?
- 20. 如何從GitHub中刪除分支?
- 21. 何時在git中分支?
- 22. 刪除Git修訂的一個分支
- 23. 刪除命名錯誤的git分支
- 24. Git分支刪除警告 - 怎麼辦?
- 25. 我可以刪除舊的git分支
- 26. Git:刪除-f和--force分支
- 27. Git撤消本地分支刪除
- 28. Git:刪除或替換主分支
- 29. 刪除git遠程分支提交
- 30. 使用JGit刪除遠程Git分支
相同的問題:什麼與實驗非合併的Git分支辦(http://stackoverflow.com/questions/8988240/what-to尚北道與 - 實驗 - 非合併-混帳分支/ 8989747#8989747) – sleske 2012-06-21 09:04:54