Git умеет игнорировать файлы не только через .gitignore: три уровня защиты от мусора в репозитории
Разбираем, как Git игнорирует файлы на уровне репозитория, машины и локальной копии. Узнайте, когда использовать .gitignore, .git/info/exclude и глобальный ignore.— Читать дальше «Git умеет игнорировать файлы не только через .gitignore: три уровня защиты от мусора в репозитории»