gitignore如何忽略文件而不是目录树

时间:2013-06-23 13:31:50

标签: git version-control gitignore

我的.gitignore文件

有一种奇怪的行为

我的项目树看起来像这样

abc
 |
 |-> inc
 |-> src
 |-> obj---
 |        |-> abc (The exeutable file)

我希望忽略 abc可执行文件,因此我将abc添加到我的.gitignore文件中。 但现在,整个abc树都被忽略了。

如何指定我只想忽略一个名为abc的文件,而不是目录?

p.s

我的.gitignore文件:

*.so
*.o
*.a
abc

2 个答案:

答案 0 :(得分:1)

您可以指定路径:

obj/abc

答案 1 :(得分:0)

您可以在.gitignore文件中添加“否定”模式:

abc
!abc/