我需要忽略以下内容。忽略git中的目录链?
在像/a/b/c/d/e/f/g
这样的路径中,我需要忽略/d/e/f/g
。我还需要能够忽略每个地方/d/e/f/g
出现在a
之下。我试过d/e/f/g
,但那不起作用。思考?
我需要忽略以下内容。忽略git中的目录链?
在像/a/b/c/d/e/f/g
这样的路径中,我需要忽略/d/e/f/g
。我还需要能够忽略每个地方/d/e/f/g
出现在a
之下。我试过d/e/f/g
,但那不起作用。思考?
尝试:
**/d/e/f/g
或:
a/**/d/f/g
有趣的需求。我很好奇你的用例是什么。
你应该做这样的事情是,你需要排除(GIT读取所有.gitignore
文件的道路上下来的树)每个子树的父目录中的单独.gitignore
的方式。
如果你真的想一个.gitignore
文件......嗯,我还没有试过,但受gitignore doc去,它主要是一个典型的壳水珠,还等什么威力工作是一样的东西:
a/*/d/e/f/g a/*/*/d/e/f/g a/*/*/*/d/e/f/g
......重复着不断增加的星号数量,直到您期望它最合理地走向最深处。
我想这里会有一个表现的惩罚,但我不知道有多严重。对于过去5 - 10年内建立的任何系统的大多数回购可能不明显。