考虑以下文件结构:
RootFolder
SubFolder中的.gitignore忽略了dist文件夹。有没有办法可以通过编辑RootFolder中的.gitignore来包含dist文件夹?
我有20个子文件夹具有相同的.gitignore,如果我能够这样做会很棒,而不是进入每个SubFolder并手动编辑gitignore以包含dist文件夹。
答案 0 :(得分:0)
.gitignore
中的SubFolder
忽略了dist
文件夹。我是否可以通过修改dist
中的.gitignore
来包含RootFolder
文件夹?
我误解了那部分,并认为这恰恰相反。回答这个问题:不,这是不可能的。
子目录中的Gitignore文件的优先级始终高于父目录中的文件。这样做是为了允许在根目录中使用通用规则,这些规则可以在子目录中使用更具体的规则覆盖。
然而,你可以做的只是简单地删除子目录中的所有.gitignore
个文件。既然你提到它们都是相同的,你可以完全删除它们并将仍然相关的规则放在根.gitignore
中。