2016-08-16 193 views
0

我刚刚遇到了一个情况,我的.gitignore忽略了包含“.lib”的文件夹,因为一个规则旨在忽略具有扩展名.lib的文件。忽略文件扩展名

我的.gitignore通常具有“* .lib”,并且有一个名为“Main.Lib”的文件夹也被忽略。

如何确保只有扩展名为.lib的文件才会被忽略?

回答

4

结尾/表示目录。并且以感叹号开头的行意味着而不是

而且因为以后行具有优先级,这将.gitignore你需要的东西:

*.lib 
!*.lib/ 
+0

好了,所以基本上以确保我不无意中忽略文件夹,我必须为我忽略的每个文件扩展名执行此操作 –

1

使用!屏蔽

*.lib 
!Main.lib/