0
A
回答
3
假設您有兩個分支master
和devel
,它們的實際文件內容當前是相同的(git diff master devel
打印空輸出)。您可以合併使用此這些分支:
git checkout master
git merge -s ours devel
-s ours
意味着使用ours
策略,即,master
內容壓倒devel
內容。但是,由於devel
文件內容完全相同,因此對您不應有任何影響。但是,即使您要刪除devel
分支,devel
歷史記錄也會出現在git log
中。
+0
謝謝,這正是我正在尋找的 – LanguagesNamedAfterCofee
相關問題
- 1. 從Git的合併和歷史
- 2. 合併git的承諾歷史
- 3. Git的合併和歷史變化
- 4. 從歷史Git刪除合併
- 5. Git合併保留mv歷史
- 6. Git合併沒有歷史提交
- 7. Git拒絕合併不相關的歷史。什麼是'無關的歷史'?
- 8. 相同的代碼不同的git文件,與保存歷史合併
- 9. 添加歷史的Git倉庫或合併的git倉庫
- 10. Git提交歷史與文件歷史不同步?
- 11. Git子樹合併策略,可能沒有合併歷史?
- 12. 允許在git rebase中合併不相關的歷史記錄
- 13. 如何在git中的兩個不同的倉庫中合併長曆史
- 14. 如何合併git日誌歷史記錄中的不同提交
- 15. git合併不會在提交歷史記錄中顯示
- 16. 搜索合併的變化git的歷史承諾
- 17. 的Git合併了問題,奇怪的歷史
- 18. Git提交併推送存儲庫原樣(不合並)不破壞歷史
- 19. 刪除git的合併從當地歷史
- 20. 合併兩個git存儲庫 - 一致的歷史
- 21. 在GIT中合併分支機構的歷史記錄?
- 22. 在保留歷史的情況下合併Git子模塊
- 23. 撤消意外git的合併沒有迴歸歷史
- 24. 如何線性化Git中的「分裂」合併歷史記錄?
- 25. 合併後的Git分支和提交歷史
- 26. Git副本,與git塊合併並保存文件歷史記錄
- 27. 清理git歷史
- 28. git抓取歷史
- 29. 編輯git歷史
- 30. Git日誌歷史
這個問題還不完全清楚,你能解釋一下你的情況和你想做什麼嗎?這個問題基本上是問「我如何合併Git中的分支?」 – 2013-05-28 04:44:17