gitignore没有取消签名特定的bin文件夹

时间:2012-10-30 00:48:03

标签: git github gitignore

我有这个目录结构(为简化说明而简化):

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/*

任何人都知道如何让它发挥作用?

1 个答案:

答案 0 :(得分:5)

我使用git根据你问题中的信息创建一个本地存储库。但是,一旦我这样做了,你所描述的问题就不存在了,我也无法轻易找到引入问题的方法。

它适用于.gitignore中的parent

[Bb]in
!directory2/[Bb]in

它也适用于根目录中的.gitignore

[Bb]in
!parent/directory2/[Bb]in

似乎问题不在于您在问题中给出的结构,但我不知道它会在哪里或从哪里开始寻找......