我该如何恢复`git fetch upstream; 混帐上游/主'?

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

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

  • 既然你有一个实际的合并提交 - 因为你已经介绍了你自己的修改 - 你应该能够做到:

    git reset --hard HEAD~1
    

    假设你最后一次提交是合并提交。


    您可以将本地master分支重置为origin/master状态(如果您尚未将合并推送到origin/master ):

    git reset --hard origin/master
    

    如果这是不可能的,你可以使用reflog:

    git reflog
    

    你可以看到撤销git rebase的更多细节

    链接地址: http://www.djcxy.com/p/16965.html

    上一篇: How do I revert `git fetch upstream; git merge upstream/master`?

    下一篇: CSS table cellpadding and cellspacing?