0
我已經執行了合併。後來,提交了更多的提交。然後發現我在這次合併中進行的衝突解決是錯誤的。我已經修復了舊版本,但現在我需要再次合併舊分支。不幸的是,git認爲這已經解決了,所以它不會引起我想要的任何更改。從某種意義上說,我想再次通過沖突解決過程,但是我不能認爲所有這些已經被推到了起源之上,而更多的變化被應用於頂端。我如何第二次合併?
我已經執行了合併。後來,提交了更多的提交。然後發現我在這次合併中進行的衝突解決是錯誤的。我已經修復了舊版本,但現在我需要再次合併舊分支。不幸的是,git認爲這已經解決了,所以它不會引起我想要的任何更改。從某種意義上說,我想再次通過沖突解決過程,但是我不能認爲所有這些已經被推到了起源之上,而更多的變化被應用於頂端。我如何第二次合併?
git reset --hard ORIG_HEAD
其中ORIG_HEAD
是在合併之前正確提交,假設你不介意擦除ORIG_HEAD
和HEAD
(的GitHub答案提供)之間的歷史。