在bin文件夹

时间:2017-10-05 15:15:42

标签: git

我有一个.gitignore文件,忽略bin文件夹下的任何内容,包含以下行:

[Bb]in/

我想启用git来跟踪bin文件夹下的一些dll,其中dll以特定名称开头

例如:

bin\Textblah1.dll
bin\Text2.dll
bin\Text4.dll
bin\anotherlib.dll

我尝试了![Bb]in/Text*.dll

但它没有用。如果我改变主要忽略添加*尾随

[Bb]in/*

然后它也跟踪bin文件夹中的所有子文件夹。

有没有办法用.gitignore跟踪一些库?或者我需要使用git add添加这些库?

我的.gitIgnore文件中有以下几行

[BB]在/ ![BB]在/文字的* .dll

现在我去bin文件夹中添加另一个dll,例如:Text123.dll

我期待git会识别出新的dll,它将允许我在源代码管理中添加新的dll。但事实并非如此。 git会忽略新的dll文件,即使它与排除模式匹配。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

你几乎得到了它。

#ignore everything under [Bb]in
[Bb]in/*
#except Text*.dll
![Bb]in/Text*.dll