如何在Git中忽略子文件夹/子目录?

24 浏览
0 Comments

如何在Git中忽略子文件夹/子目录?

在我的.Net解决方案中,有很多项目。我想要排除所有的"bin/Debug"和"bin/Release"文件夹(以及其中的内容),但仍然包括"bin"文件夹本身和其中包含的任何dll文件。

在.gitignore文件中,使用"bin/"可以忽略"Debug"和"Release"文件夹,但也会忽略"bin"文件夹中包含的任何dll文件。

在.gitignore文件中使用"bin/Debug"或"bin/Release"不会排除这些目录,除非我完全指定忽略模式为"Solution/Project/bin/Debug" - 但我不想这样做,因为我需要为解决方案中的每个项目都包括这个完整模式,并对任何新添加的项目都添加它。

有什么建议吗?

0