关于git rm:如何在不删除文件的情况下git rm文件?

How do I git rm a file without deleting it from disk?

本问题已经有最佳答案,请猛点这里访问。

该命令将删除系统中的文件。我的意思是只从Git存储库中删除文件。

如何在不删除系统中的文件的情况下从Git存储库中删除该文件?


根据"Git帮助rm",

1
git rm --cached file

应该做你想做的。


我试着用给出的答案进行试验。我的个人发现是:

1
git rm -r --cached .

然后

1
git add .

这似乎使我的工作目录整洁。您可以将文件名替换为点。