git 撤销 commit 提交

标签:

本文出自jvm123.com-java技术分享站:http://jvm123.com/2020/07/git-che-xiao-commit.html

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编辑刚才的提交的注释

发表评论