19 简单。只需git rm --cached在要从版本控制缓存中删除的文件上使用,而不要从文件系统中删除/删除。因此,如果您想foo.txt从版本控制中删除,只需运行以下命令: git rm --cached foo.txt 如官方Git git-rm文档中所述: -缓存 使用此选项可以取消登台并仅从索引中删除路径。工作树文件,无论是否已修改,都将被保留。 — 杰克·古尔德 source 1 糟糕...我--cached以前听说 过,但是认为它会从索引中删除文件。谢谢! — dronus 2015年
--cached
以前听说 过,但是认为它会从索引中删除文件。谢谢!