Как исключить все подпапки с определенным именем в .gitignore - PullRequest
1 голос
/ 14 июня 2019

У меня есть несколько подпапок в разных частях моего проекта под названием «автосохранение», и я хочу, чтобы .gitignore игнорировал любую подпапку под названием «автосохранение» независимо от того, где она находится в проекте, как мне это сделать?

Я немного новичок в git, но я пробовал * / autosave /, но это не работает.Кроме того, некоторые из них пишутся с заглавной буквы, а некоторые нет (автосохранение и автосохранение).

1 Ответ

1 голос
/ 14 июня 2019

Достаточно простой линии

autosave/
Autosave/

Это будет игнорировать любую autosave папку (где угодно).
Это должно быть эквивалентно **/autosave/

См. gitignore формат шаблона :

Если шаблон оканчивается косой чертой, он удаляется с целью следующего описания, но он может найти только совпадение с каталогом.

Другими словами, foo/ будет соответствовать каталогу foo и путям под ним, но не будет совпадать с обычным файлом или символической ссылкой foo (это согласуется с тем, как работает pathspec в общем в Git).

...