2011-12-22 70 views
0

我已经执行了合并。后来,提交了更多的提交。然后发现我在这次合并中进行的冲突解决是错误的。我已经修复了旧版本,但现在我需要再次合并旧分支。不幸的是,git认为这已经解决了,所以它不会引起我想要的任何更改。从某种意义上说,我想再次通过冲突解决过程,但是我不能认为所有这些已经被推到了起源之上,而更多的变化被应用于顶端。我如何第二次合并?

回答

0

git reset --hard ORIG_HEAD

其中ORIG_HEAD是在合并之前正确提交,假设你不介意擦除ORIG_HEADHEAD(的GitHub答案提供)之间的历史。