在git中还没有推送到远程的几个提交

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

  • 如何撤消Git中的最新提交? 69个答案

  • 这将丢弃工作树中的所有本地更改以及四个最新的提交:

    git reset --hard HEAD~4
    

    您也可以运行以下操作重置到远程的HEAD:

    git reset --hard <REMOTE>/<BRANCH_NAME>
    

    例如:

    git reset --hard origin/master
    
    链接地址: http://www.djcxy.com/p/569.html

    上一篇: Undo several commits in git which have not pushed to remote

    下一篇: Move (or "Undo") last git commit to unstaged area