git 如何在更改未跟踪的目录时阻止VS代码显示源代码管理更改

brgchamk  于 2023-03-11  发布在  Git
关注(0)|答案(1)|浏览(116)

我有一个根目录为root的git存储库。我克隆了另一个存储库first_dir作为root中的子目录。我在first_dir中创建了一个目录resources,我想在其中放置1,000个文件。因为我不打算将这1,000个文件推送到远程存储库,在添加1,000个文件之前,我已经将first_dir/resources/添加到root中的.gitignore
尽管如此,在first_dir中添加了resources/.gitignore,VS代码仍然显示了1,000处修改(在first_dir repo中),看起来git没有跟踪这些文件是正确的,而且在VS代码中,first_dir的源代码在我添加的每个文件旁边都有一个U。
我的目标是让VS代码显示0个更改而不是1,000个更改。1,000个更改会分散注意力,让人更难看到实际的更改。
为清楚起见,我的项目结构如下:

root
|
|----first_dir
|
|--------.gitignore
|
|--------resources
|
|----.gitignore

root/.gitignore的内容

first_dir/resources/

root/first_dir/.gitignore的内容

./resources/
./resources/*
./resources

编辑root/first_dir/.gitignore中将./resources/更改为resources/解决了此问题。

omqzjyyz

omqzjyyz1#

所以我不认为这有什么关系,但是在root/first_dir/.gitignore中将./resources/更改为resources/解决了这个问题。

相关问题