我如何删除Git合并?
这个问题在这里已经有了答案:
你可以做:
git reset --hard 628612ac
如果您确定您目前的工作副本中没有任何您需要的内容。 这将把HEAD
提交到合并前的提交。 实际上没有任何东西被删除 - 其他提交变得无法访问,将来会有垃圾收集。
另一个选择是使用git-revert
:
git revert -m 1 e90aeed8
这将保持你的历史。 它创建了一个新的提交,恢复e90ae ...做的所有事情。
以下是关于该主题的一个很好的阅读:https://www.kernel.org/pub/software/scm/git/docs/howto/revert-a-faulty-merge.txt
并且在这里:http://git-scm.com/2010/03/02/undoing-merges.html
链接地址: http://www.djcxy.com/p/16969.html