查看状态 git status
撤销工作区修改,(还没有git add ) git checkout -- <filename> 此指令让代码回到了和上个远程版本库一致
撤销暂存区修改,(已经 git add ) git reset HEAD <filename> 此指令让代码回到了工作区;
撤销本地分支的修改,(已经commit )git reset --soft HEAD^ 此指令让代码回到了暂存区;
撤销push到远程版本库,(已经push到远程) git revert HEAD
原文地址:https://blog.csdn.net/flysqrlboy/article/details/79250150