Git提交撤销

Posted 水木竹水

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git提交撤销相关的知识,希望对你有一定的参考价值。

场景:本地修改代码后,执行commit提交,但此时想撤销该提交。

  技术分享图片

执行命令:

  git reflog   查看所有commit历史

  技术分享图片

  git reset --hard commitid     将当前远程HEAD、暂存区和工作区为commitid对应的提交

   技术分享图片

 

另外, git reset --soft  commitid    只更新远程HEAD; git reset --mixed  commitid   更新远程HEAD和暂存区(工作区不变)

 

以上是关于Git提交撤销的主要内容,如果未能解决你的问题,请参考以下文章

Git常用操作--创建提交撤销

git reset命令之撤销提交

GitGit 基础命令 ( 查看提交记录 git log | 版本回滚 git reset | 撤销回滚 git reflog )

GitGit 基础命令 ( 查看提交记录 git log | 版本回滚 git reset | 撤销回滚 git reflog )

Git提交撤销

如何撤销Git操作?