2015-08-17 2 views
3

У меня есть файл a.css и b.css в той же папке. Моя структура объединяет эти файлы в файле с именем temp.a12cab4598347b07f0079d.css Этот файл будет сгенерирован везде, где есть файл css, поэтому сопоставление с папкой не подходит. Могу ли я игнорировать все эти файлы, используя что-то вродеМогу ли я gitignore файлы с префиксом?

temp.*.css 

Спасибо

+2

Вы пытались добавить маску .gitignore? это работает хорошо. – zaratustra

+1

, прочитав этот ответ спустя почти 2 года после его публикации, я понимаю, что моя истинная недостающая область - это Linux-глобус, я ничего не знал о globbing, и теперь, когда я это делаю, это помогает понять, как структурированы файлы git ignore, для кто-нибудь в моей ситуации, может быть, кто-то, кто использует окна для программирования, ищет этот термин, глобусы. –

ответ

9

Он будет работать должным образом.

Кроме того, если вам нужно сделать, это рекурсивно в любой подкаталог

**/temp.*.css 
+0

Я не очень хорошо разбирался в globbing в общем, кажется, что git-шаблоны очень похожи на Linux-консоль, скрывающие подстановочные знаки, верно? –

3

Да, это работает просто отлично. Символ подстановки в середине вашей строки работает хорошо.

Отличная ссылка для шаблонов gitignore, соответствия и правил: the official documentation on gitignore.

Смежные вопросы