场景:本地修改代码后,执行commit提交,但此时想撤销该提交。
执行命令:
git reflog 查看所有commit历史
git reset --hard commitid 将当前远程HEAD、暂存区和工作区为commitid对应的提交
另外, git reset --soft commitid 只更新远程HEAD; git reset --mixed commitid 更新远程HEAD和暂存区(工作区不变)
本文共 278 字,大约阅读时间需要 1 分钟。
场景:本地修改代码后,执行commit提交,但此时想撤销该提交。
执行命令:
git reflog 查看所有commit历史
git reset --hard commitid 将当前远程HEAD、暂存区和工作区为commitid对应的提交
另外, git reset --soft commitid 只更新远程HEAD; git reset --mixed commitid 更新远程HEAD和暂存区(工作区不变)
转载于:https://www.cnblogs.com/shuimuzhushui/p/9120728.html