Для разработчиков / Git
.gitignore — генератор
Создайте файл .gitignore для проекта, выбрав языки, фреймворки, редакторы и операционные системы из 238 официальных шаблонов GitHub, объединённых без дубликатов.
.gitignore — генератор: Генератор объединяет шаблоны из коллекции gitignore на GitHub — те же шаблоны GitHub предлагает при создании репозитория. Каждый шаблон помещается под отдельным заголовком. Если шаблон уже был указан ранее, он не добавляется повторно, поэтому в файле нет дубликатов. При этом комментарии каждого шаблона сохраняются и поясняют, какие файлы игнорируются. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.
- Категория
- Инструменты для разработчиков
- Запуски
- В вашем браузере
- Стоимость
- Бесплатно · без регистрации
- Доступность
- Готово к использованию
Полностью работает в браузере
Показаны популярные шаблоны. Выполните поиск, чтобы найти остальные, включая редакторы и операционные системы.
Шаблоны взяты из коллекции gitignore на GitHub (CC0), снимок от 2026-09-28. Шаблоны, уже перечисленные в предыдущем шаблоне, исключены, поэтому в файле нет дубликатов.
Как работают шаблоны
Каждая строка — это шаблон: *.log игнорирует все файлы .log, завершающий слеш, например build/, соответствует только папкам, начальный слеш, например /config.json, — только объекту в корне репозитория, ** соответствует любому количеству папок, а начальный ! возвращает в отслеживаемые объекты, ранее исключённые предыдущей строкой.
Чтобы выбрать лицензию для того же репозитория, используйте генератор лицензий; чтобы сравнить две версии файла — проверку различий.
Проверка игнорируемых файлов
Выполните git check-ignore -v <file>, чтобы узнать, какая строка игнорирует файл, а git status --ignored — чтобы вывести список всех игнорируемых файлов. Файл .gitignore во вложенной папке действует для этой папки и всех её дочерних папок.
Как пользоваться
- Отметьте языки и инструменты, которые использует ваш проект, и найдите другие с помощью поиска.
- При необходимости добавьте собственные шаблоны, например .env.
- Скопируйте результат или скачайте его как .gitignore в корневую папку репозитория.
Конфиденциальность и ограничения
Шаблоны объединяются в вашем браузере; никакие сведения о вашем проекте никуда не отправляются.
Похожие инструменты
Часто задаваемые вопросы
Почему уже добавленные мной файлы не игнорируются?
.gitignore действует только на файлы, которые Git ещё не отслеживает. Выполните git rm --cached <file>, чтобы прекратить отслеживание файла, а затем создайте коммит: файл останется на диске, но будет удалён из репозитория.
Нужно ли добавлять файлы редактора и операционной системы в .gitignore проекта?
Многие команды предпочитают использовать для них глобальный файл исключений, заданный с помощью git config --global core.excludesFile. Тогда каждый участник игнорирует файлы своего редактора. Добавление таких файлов в проект не повредит.
Нужно ли добавлять файлы .env в коммит?
Нет: обычно в них хранятся секреты. Добавьте .env в список игнорируемых файлов, а в коммит включите .env.example с именами переменных без их значений.
Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен