git 撤销 commit 提交

 

分类:开发笔记
标签: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

原文链接: git 撤销 commit 提交 2020-07-22 18:47:26.0