我有这个目录结构(为简化说明而简化):
parent
--directory1
----bin
--directory2
----bin
-directory3
----bin
... and so on
我希望所有人都可以' Git忽略的目录,除了其中一个目录(directory2 / bin)。我试过这个,但它似乎不起作用:
[Bb]in
!directory2/[Bb]in
这不起作用
[Bb]in
!parent/directory2/[Bb]in
我也尝试了这个并且它不起作用:
[Bb]in
!parent/directory2/[Bb]in/*
任何人都知道如何让它发挥作用?
答案 0 :(得分:5)
我使用git根据你问题中的信息创建一个本地存储库。但是,一旦我这样做了,你所描述的问题就不存在了,我也无法轻易找到引入问题的方法。
它适用于.gitignore
中的parent
:
[Bb]in
!directory2/[Bb]in
它也适用于根目录中的.gitignore
:
[Bb]in
!parent/directory2/[Bb]in
似乎问题不在于您在问题中给出的结构,但我不知道它会在哪里或从哪里开始寻找......