git 撤销本地修改:
1.本地修改,未add,未commit
git checkout xxxxxx ——xxxxxx:要撤销修改的文件名
2.本地修改,已经add,未commit
git reset HEAD xxxxxx ——撤销add操作,代码不会变
3.本地修改,已经add,已经commit
git reset --hard HEAD^ ——回到上次commit的状态
4.已经push
git reset HEAD
5.撤销已经push的操作
1.使用git log找到commit的版本号
2.git reset --hard <版本号>,撤回到需要的版本
3.git push 重新提交会报错
4.使用git push --force