使用 VSCode 轻松删除多个跟踪文件并将它们添加到 gitignore

Easily remove multiple tracked files and add them to gitignore with VSCode

我有一个文件夹,其中包含许多被 git 跟踪的文件,我想以一种简单的方式取消跟踪其中的许多文件。

通常当我编译我的解决方案时,我会从 VSCode 源代码管理选项卡中看到一些不应该被跟踪的文件。 select 将它们全部 select 并通过右键单击将它们添加到 .gitignore 文件很容易,但我找不到任何选项来以简单的方式(右键单击样式)取消跟踪它们。

否则我必须做:

git rm --cached <file>

对于每个文件,当我有很多文件要取消跟踪时这很痛苦。 谢谢

git rm --cached . 
git add . 

。代表您当前的工作目录。由于您指定了整个目录 git 将递归遍历并删除所有跟踪的文件。

添加回所有文件将添加所有内容,git忽略的文件除外。