git reset --soft HEAD~1
不删除工作空间的改动代码 ,撤销commit,不撤销add
git reset --hard HEAD~1
删除工作空间的改动代码,撤销commit且撤销add
如果commit后面的注释写错了,先别急着撤销,可以运行git commit --amend
进入vim编辑模式,修改完保存即可
git reset --soft HEAD~1
不删除工作空间的改动代码 ,撤销commit,不撤销add
git reset --hard HEAD~1
删除工作空间的改动代码,撤销commit且撤销add
如果commit后面的注释写错了,先别急着撤销,可以运行git commit --amend
进入vim编辑模式,修改完保存即可