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提交撤销的主要内容,如果未能解决你的问题,请参考以下文章
GitGit 基础命令 ( 查看提交记录 git log | 版本回滚 git reset | 撤销回滚 git reflog )
GitGit 基础命令 ( 查看提交记录 git log | 版本回滚 git reset | 撤销回滚 git reflog )