VS代码:有没有办法忽略git中的文件?

时间:2018-11-27 11:27:19

标签: git visual-studio-code vscode-settings

我在git中使用VS代码。回购中有很多文件(4G +),我并不在乎大多数。但是在编译过程中需要它们。因此,当我创建VS代码工作区时,我只添加了我感兴趣的文件夹/文件。然后,我在VS代码中列出的5K文件中找到了源代码管理,并抱怨它们已被修改,但实际上没有被修改。我认为原因是git跟踪了这些文件,但我没有将它们添加到我的工作区中。有没有办法忽略此类文件?

.gitignore对此不起作用,因为所有文件都不是本地文件,它们都由git跟踪。我不想将它们全部添加到VS代码工作区中,因为我只关心它们的一部分。

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您要取消跟踪已添加到(克隆的)git存储库中的文件(我想这就是您的意思),则可以使用git rm --cached filename

您还可以告诉git您想要自己的文件或文件夹的独立版本。例如,您不想覆盖(或删除)生产/登台配置文件。为此,可以使用git update-index --skip-worktree <path-name>

有关此主题的详细讨论,请查看我们的This questionThis link