美文网首页
Git删除版本库中的一个commit?

Git删除版本库中的一个commit?

作者: 小m_up | 来源:发表于2017-07-14 16:01 被阅读1362次

    在使用git的时候,本来不想提交一个文件的,但是一不小心就commit了,所以就了解了一下怎么删除该commit,当你此时还没有push的时候,只需要一条命令:

    git reset --hard HEAD~1
    

    直接取消上一次 commitgit reset HEAD~1; 如果加上参数--hard 则不保留当前更改
    如果你已经push了,那么使用如下命令:

    git reset --hard <commit_id> //回滚到你想回滚的commit
    git push origin HEAD --force //重新push到你的远程仓库 
    

    相关文章

      网友评论

          本文标题:Git删除版本库中的一个commit?

          本文链接:https://www.haomeiwen.com/subject/rhqohxtx.html