git 使用记录
1、git reset --hard HEAD
取消本次提交,即add之后的所有提交至上一次commit的状态,会让git diff 和git diff --cached显示为空。
2、git checkout $fileName
如果只想恢复一个文件,将上次提交的状态从HEAD签出并恢复成为修改状态。
上面两种方式只是在文件只是add到本地的stage转台进行恢复。如果文件已经被commit了,那么恢复就是指创建一个新的提交并修改上次的错误。
3、git revert HEAD
将上次commit的进行修复。即提交一次新的commit修改上次的commit。