git 撤销 commit 提交
2020-07-22 18:47:26.0
阅读原文
git 撤销 commit
如果执行了 git commit -m "..."
需要撤销,则可以使用以下命令:
git reset --soft HEAD~1
想撤销两次commit,可以写成
git reset --soft HEAD~2
参数 --mixed --soft --hard
- --mixed:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作
- --soft: 不删除工作空间改动代码,撤销commit,不撤销git add .
- --hard: 删除工作空间改动代码,撤销commit,撤销git add . (删除本地已修改的代码,恢复到上一个commit)
如果注释写错了,使用以下命令修改
git commit --amend
会打开vim编辑刚才的提交的注释
原文链接:
git 撤销 commit 提交
2020-07-22 18:47:26.0