Как мне игнорировать каталог в корне моего git-репозитория, но включить его дальше в дерево? - PullRequest
42 голосов
/ 23 января 2009

Мне нужно использовать .gitignore, чтобы исключить каталог в корне моего хранилища. Однако другие каталоги с тем же именем существуют глубже в дереве каталогов, и мне нужно, чтобы они были включены. Кажется, что когда я помещаю имя каталога в .gitignore, он перехватывает все эти каталоги, а не только те, которые мне нужно игнорировать. Я понимаю, что .gitignore на самом деле не список файлов, а шаблоны. Итак, как я могу построить шаблон, чтобы игнорировать только файл в моем корневом каталоге, но не файлы с тем же именем дальше?

1 Ответ

66 голосов
/ 23 января 2009

Используйте ведущий /

  /file.x

Это будет соответствовать только файлу верхнего уровня file.x, но не одному нижнему, например, в файле want / file.x.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...