版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012262450/article/details/80640277
1、撤掉
b、如果已经git add file , 但是没有 git commit -m "" 分两步操作:
b-1、git reset HEAD readme.txt
b-2、git status
b-3、git checkout -- file
c、如果已经git add file 并且已经 git commit ,那么回退版本办法是:
c-1、通过 git log 或者 git log --pretty=oneline 、git reflog
c-2、找到对应的commit id进行回退:git reset --hard 1094a
2、删除
现在你有两个选择,一是确实要从版本库中删除该文件,那就用命令git rm删掉,并且git commit:
a、git rm test.txt
b、git commit -m "remove test.txt"
另一种情况是删错了,因为版本库里还有呢,所以可以很轻松地把误删的文件恢复到最新版本:
git checkout -- test.txt