我如何删除Git合并?

这个问题在这里已经有了答案:

  • 撤消尚未推送的Git合并25个答案

  • 你可以做:

    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

    上一篇: How do I delete a Git merge?

    下一篇: How to undo merge of master branch?