Git 彻底删除文件?

git add b.txt
rm b.txt
git commit -m '删除b.txt文件'

我执行了第三行commit之后提示

On branch master
Changes not staged for commit:
        deleted:    b.txt
no changes added to commit

然后我再git checkout -- b.txt 还能恢复到暂存区?为什么没有彻底删除掉?


临摹微笑
浏览 1305回答 4
4回答

慕慕森

try git rm filename

大话西游666

1.git add b.txt //把b.txt从工作区添加到暂存区(stage)2.rm b.txt //把工作区的b.txt删除,但没有执行git rm b.txt从版本库中删除该文件3.git commit -m '删除b.txt文件'//由于没有执行git rm b.txt,commit提交的只是1中的内容-->2,3之间应该执行git rm b.txt,才能把文件删除
打开App,查看更多内容
随时随地看视频慕课网APP