2013-06-23 2 views
1

У меня есть странное поведение с моим .gitignore файломgitignore как игнорировать файл, а не дерево каталогов

Моего проект дерево выглядит следующим образом

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

Я хотел бы, что а исполняемого будет поэтому я добавил abc в файл .gitignore. , но теперь все дерево abc игнорируется.

Как я могу указать, что я хочу игнорировать только файл с именем abc, а не каталог?

пс

Мой .gitignore файл:

*.so 
*.o 
*.a 
abc 

ответ

1

Вы можете указать путь:

obj/abc 
+0

Решает проблему, но не проблема, потому что если, например, есть каталог obj/abc, то она будет также игнорироваться. – stdcall

0

Вы можете включить «негативный» шаблон в файле .gitignore:

abc 
!abc/ 
Смежные вопросы