状态: 写完代码后,git add.. ,git commit “” ,但是发现有点东西没有修改完成,想退回来改完了重新提交。
退回git commit ,并保留代码
git reset --soft HEAD^
其他参数
- --soft
不删除工作空间改动代码,撤销commit,不撤销git add .
- --hard
删除工作空间改动代码,撤销commit,撤销git add .
修改的代码也会不在了
- --mixed
不删除工作空间改动代码,撤销commit,撤销git add .
如果想修改commit的注释,可使用下面的命令,会进入vim编辑模式,修改完成保存即可
git commit --amend
网友评论