我想忽略子目录中的所有 .gitignore 规则,除了 root 中的 .gitignore 规则。

例如)
我已经在目录结构 .gitignore 中有 /a 文件。

并且在 .gitignore 中还有 /a/b 文件。假设 /aa.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 gitignoreman gitignore 有更多关于可能的信息。

关于git - 是否可以忽略子目录中的 .gitignore 规则?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3719574/

10-15 15:30