Решение проблем .gitignore
Найдите ответы о правилах исключения и отслеживаемых файлах. Выберите статью, подходящую вашей ситуации.
Почему .gitignore не работает?
Найдите отслеживаемые файлы, применённое правило и причины поведения исключений с помощью команд Git.
Как игнорировать файлы, которые Git уже отслеживает?
Узнайте об ограничении .gitignore и удалении пути из индекса с сохранением локальной копии.
Почему ! не сохраняет файл в игнорируемом каталоге?
Исправьте исключения при игнорируемом родительском каталоге и проверьте совпадающие шаблоны.
Почему файл игнорируется глобальными правилами Git?
Найдите источник правила и различия между core.excludesFile, локальными исключениями и правилами проекта.
Как игнорировать папки? folder/ или /folder/
Выберите исключение только в корне или на любой глубине и разберитесь с косыми чертами.
Как игнорировать расширения? Использование * и **
Сравните *.log, /logs/*.log и /logs/**/*.log на конкретных путях.
Как игнорировать файлы локально, не меняя .gitignore?
Используйте локальный файл исключений для личных неотслеживаемых файлов без изменения общих правил.
Как игнорировать .env, сохранив .env.example?
Исключите локальные значения, сохраните проверенный пример и обработайте уже отслеживаемые файлы.
Как игнорировать .DS_Store во всех каталогах?
Игнорируйте корневые и вложенные копии, найдите отслеживаемые и удалите конкретный путь из индекса.
Как сохранить пустой каталог? .gitkeep или .gitignore?
Выберите файл-заполнитель или .gitignore внутри каталога, чтобы сохранить его и управлять будущим содержимым.