我想忽略子目录中的所有 .gitignore 规则,除了 root 中的 .gitignore 规则。
例如)
我已经在目录结构 .gitignore
中有 /a
文件。
并且在 .gitignore
中还有 /a/b
文件。假设 /a
有 a.txt
b.txt
个文件。/a/b
有 .config
文件。 .gitignore
定义了 .config
中的 /a/b
。.config
文件将被 .gitignore
中的 /a/b
忽略。
但我真的想通过忽略子目录中 .config
的规则来跟踪 .gitignore
文件。
是否有可能?
提前致谢
最佳答案
您的问题不太清楚,但是如果您需要在某些子目录中使用不同的 gitignore 规则,则只需在该目录中创建一个新的 .gitignore 即可。
说你有:
项目/.gitignore
项目/东西/.gitignore
stuff/中的 .gitignore 将覆盖根目录中的 .gitignore 。git help gitignore
或 man gitignore
有更多关于可能的信息。
关于git - 是否可以忽略子目录中的 .gitignore 规则?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3719574/