如何在git中撤销提交

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

  • 从Git中的分支中删除提交23个答案

  • git reset --hard HEAD会重置它到你的HEAD

    去2提交回来使用:

    git reset --hard HEAD~2
    

    如果你只想回到远程回购的内容,你可以这样做:

    git reset --hard origin/master
    

    如果你想重新设置一个特定的本地提交,只需要告诉它散列:

    git reset --hard <hash of commit>
    

    你也可以先做一个git fetch来确保你知道远程回购中的任何变化。

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

    上一篇: How to undo commits in git

    下一篇: Remove a single commit from history