原文git
写完代码后,咱们通常这样vim
git add . //添加全部文件编辑器
git commit -m "本功能所有完成".net
执行完commit后,想撤回commit,怎么办?blog
这样凉拌:get
git reset --soft HEAD^it
这样就成功的撤销了你的commitim
注意,仅仅是撤回commit操做,您写的代码仍然保留。注释
HEAD^的意思是上一个版本,也能够写成HEAD~1di
若是你进行了2次commit,想都撤回,能够使用HEAD~2
删除工做空间改动代码,撤销commit,撤销git add .
注意完成这个操做后,就恢复到了上一次的commit状态。
git commit --amend
此时会进入默认vim编辑器,修改注释完毕后保存就行了。