放弃修改

2018-04-18  本文已影响10人  AC编程

一、未使用 git add 缓存代码时

放弃某一个文件修改
git checkout -- filepathname

放弃所以的文件修改可以使用
git checkout .

二、已经使用了 git add 缓存了代码

放弃某一个文件修改
git reset HEAD filepathname

放弃所以的缓存可以使用
git reset HEAD .

三、已经用 git commit 提交了代码

来回退到上一次commit的状态
git reset --hard HEAD^

用来回退到任意版本
git reset --hard commitid
使用 git log 命令来查看git的提交历史

四、新加的文件
手动删除即可
rm -r -f filename

上一篇 下一篇

猜你喜欢

热点阅读