我有一个.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文件,即使它与排除模式匹配。
我错过了什么?
答案 0 :(得分:0)
你几乎得到了它。
#ignore everything under [Bb]in
[Bb]in/*
#except Text*.dll
![Bb]in/Text*.dll