我有一个根目录为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/
解决了此问题。
1条答案
按热度按时间omqzjyyz1#
所以我不认为这有什么关系,但是在
root/first_dir/.gitignore
中将./resources/
更改为resources/
解决了这个问题。