2015-03-26 3 views
1

Я использую git 1.9.5 (Windows 7) и хочу игнорировать некоторые файлы с определенным расширением в определенном имени папки.Git игнорировать файлы с определенным расширением в определенном имени папки

, например:..

A\Reports\fileA.docx 
A\Reports\fileA.pdf 
B\Reports\fileB.docx 
B\Reports\fileB.pdf 
C\Reports\fileC.docx 
C\Reports\fileC.pdf 

я пытался Отчеты \ * DOCX и отчеты \ * PDF, не работает.

Я понимаю, что .gitignore может быть помещен в каждую папку (например, A, B, C). Тем не менее, у меня есть много папок «Отчеты», и я буду создавать больше в будущем. Я пытаюсь найти решение в глобальном файле игнорирования.

Как я могу писать правила, чтобы игнорировать их?

Спасибо за любые предложения.

+0

Вы пытались 'Reports \ *. Docx'? – Dannnno

+0

Да. Я попробовал. Я не заметил, что для ответа на этот вопрос требуется обратная косая черта. – Bangyou

+0

Если вы поместите эти разделы в форматирование кода с помощью обратных тактов, например '' 'some code \' ', они будут отображаться лучше – Dannnno

ответ

2

Используйте следующую закономерность:

**/Reports/*.docx 
**/Reports/*.pdf 

Что это означает:

Игнорирование во всех каталогах (**), каталог подкаталог именованных Reports (/Reports), содержащий файл с расширением DOCX (/*.docx).

Обратите внимание, что каталоги разделены косой чертой (/), хотя вы находитесь в среде Windows.

+0

Спасибо. Это работает для меня. – Bangyou

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