В этой статье
Что такое файл .gitignore?
Файл .gitignore указывает Git, какие файлы и каталоги исключить из контроля версий. Он использует glob-шаблоны, чтобы артефакты сборки, зависимости и секреты не попадали в репозиторий.
Каждому проекту нужен .gitignore. Генератор создаёт правильный файл для вашего стека за секунды.
Как работает генератор .gitignore
Генератор позволяет выбрать шаблоны для языка, фреймворка, IDE и ОС, затем объединяет их в один файл.
- Выбор шаблонов — выбирайте из шаблонов для Node.js, Python, Java, Go, Rust и десятков других
- Дедупликация шаблонов — генератор удаляет дубликаты, когда шаблоны разделяют общие паттерны
- Копирование в один клик — скопируйте сгенерированный .gitignore или скачайте его
Попробуйте бесплатно — без регистрации
Сгенерировать .gitignore →Когда использовать генератор .gitignore
Генерируйте .gitignore при создании нового проекта или добавлении новой технологии.
- Настройка нового проекта — создайте правильные шаблоны перед первым коммитом
- Файлы IDE и ОС — исключите .idea/, .vscode/, .DS_Store и другие метаданные
- Артефакты сборки — игнорируйте dist/, build/, node_modules/ и другие сгенерированные каталоги
Часто задаваемые вопросы
Можно ли иметь несколько файлов .gitignore?
Да. Git поддерживает .gitignore в любом каталоге. Большинство проектов используют один корневой.
Как игнорировать уже отслеживаемые файлы?
Сначала выполните 'git rm --cached', затем добавьте шаблон в .gitignore.
Что такое шаблон отрицания?
Добавьте ! перед шаблоном, чтобы вернуть ранее исключённый файл. Пример: '!important.log'.