2016-08-16 2 views
0

Я только столкнулся с ситуацией, когда мой .gitignore игнорировал папки, содержащие «.lib» из-за правила, предназначенного для игнорирования файлов с расширением .lib.Игнорирование расширений файлов

У моего .gitignore было «* .lib», как правило, и есть папка под названием «Main.Lib», которая также игнорируется.

Как я могу убедиться, что только файлы с расширением .lib игнорируются?

ответ

4

Окончание /. И строка, начинающаяся с восклицательного знака, означает не.

А так как более поздние строки имеют приоритет, это .gitignore будет делать то, что вам нужно:

*.lib 
!*.lib/ 
+0

Итак, по существу, чтобы убедиться, что я не случайно игнорируя папки, я должен сделать это для каждого расширения файла, которое я игнорирую –

1

Использование ! для игнорировать

*.lib 
!Main.lib/ 
Смежные вопросы