移除文件并停止追踪:

使用 git rm 命令移除文件并在之后的提交中停止追踪文件:

git rm <file>

这将从你的工作目录中移除文件,并同时停止对它的追踪。这个命令本质上等价于:

rm <file>
git add <file>

正因如此,所以并不常用。

仅停止追踪,但不删除本地文件:

如果你想要停止追踪文件,但仍然保留本地文件(即不在工作目录中删除它),你可以使用 --cached 选项:

git rm --cached <file>

这样,文件将在下次提交时从 Git 历史中移除,但仍然保留在你的工作目录中。这才是真正常用的方法。