git commit 之后撤销commit注释信息
git commit 提交信息
平时写完代码后,最常见提交方式就是:
【git add .】【 git commit -m '注释信息'】
如果只是commit注释写错了,想换个注释。
【git commit --amend】进入默认vim编辑,换行#号后写需要更改的注释,【:wq】保存退出。
执行完commit想撤回?
git reset --soft HEAD^ (退回上一个版本)
知识点:这样仅是撤回commit,我们写的代码还在。
HEAD^也可以是HEAD~1
–mixed
不删除工作区改动代码,撤销【commit】,并撤销 【git add .】
默认参数,和【git reset HEAD^】一样
–soft
不删除工作区改动代码。撤销commit,不撤销【git add .】
【git reset --soft HEAD^】
–hard
删除工作区改动的代码。撤销commit,撤销【git add .】
恢复至上一次的commit状态