git放弃本地的修改


未git add 的代码

 git checkout -- filepathname
放弃当前所有的文件修改可以使用 git checkout .

已经git add

git reset HEAD filepathname 
放弃当前所有的缓存可以使用 git reset HEAD .

已经git commit

git reset --hard HEAD^ 来回退到上一次commit的状态
此命令可以用来回退到任意版本:git reset --hard  commitid 

 参考连接:

https://blog.csdn.net/andyzhaojianhui/article/details/80818934

Git