26
假設有兩個分支master
和branchA
。取消合併分支,保留合併後提交
我工作master
,朋友branchA
。 一旦事情完成,我們合併branchA
與master
。
對合並後的master
多次提交後,客戶希望 工作的branchA
刪除完成,但不是在提交合並後進行。
我們該怎麼做?
假設有兩個分支master
和branchA
。取消合併分支,保留合併後提交
我工作master
,朋友branchA
。 一旦事情完成,我們合併branchA
與master
。
對合並後的master
多次提交後,客戶希望 工作的branchA
刪除完成,但不是在提交合並後進行。
我們該怎麼做?
通過Pro Git - Undoing Merges來閱讀。
基本上,你git revert
這次合併提交:
git revert -m 1 hash_of_merge_commit
您可以結束了一些衝突,你必須手動取消合併,只是通常合併時喜歡。
其他鏈接:
請重新閱讀的問題,如果可能的話給出一個客觀的答案。 – whatf 2012-01-31 09:57:09
請重新閱讀答案,並鏈接文章。它客觀地解釋瞭如何完成你想要做的事情。 – 2012-01-31 16:15:10
感謝您更新答案。 – whatf 2012-02-01 01:25:27