Для разработчиков / Git

.gitignore — генератор

Создайте файл .gitignore для проекта, выбрав языки, фреймворки, редакторы и операционные системы из 238 официальных шаблонов GitHub, объединённых без дубликатов.

.gitignore — генератор: Генератор объединяет шаблоны из коллекции gitignore на GitHub — те же шаблоны GitHub предлагает при создании репозитория. Каждый шаблон помещается под отдельным заголовком. Если шаблон уже был указан ранее, он не добавляется повторно, поэтому в файле нет дубликатов. При этом комментарии каждого шаблона сохраняются и поясняют, какие файлы игнорируются. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
генератор .gitignoreЛокальная обработка

Полностью работает в браузере

Показаны популярные шаблоны. Выполните поиск, чтобы найти остальные, включая редакторы и операционные системы.

Шаблоны взяты из коллекции gitignore на GitHub (CC0), снимок от 2026-09-28. Шаблоны, уже перечисленные в предыдущем шаблоне, исключены, поэтому в файле нет дубликатов.

Как работают шаблоны

Каждая строка — это шаблон: *.log игнорирует все файлы .log, завершающий слеш, например build/, соответствует только папкам, начальный слеш, например /config.json, — только объекту в корне репозитория, ** соответствует любому количеству папок, а начальный ! возвращает в отслеживаемые объекты, ранее исключённые предыдущей строкой.

Чтобы выбрать лицензию для того же репозитория, используйте генератор лицензий; чтобы сравнить две версии файла — проверку различий.

Проверка игнорируемых файлов

Выполните git check-ignore -v <file>, чтобы узнать, какая строка игнорирует файл, а git status --ignored — чтобы вывести список всех игнорируемых файлов. Файл .gitignore во вложенной папке действует для этой папки и всех её дочерних папок.

Как пользоваться

  1. Отметьте языки и инструменты, которые использует ваш проект, и найдите другие с помощью поиска.
  2. При необходимости добавьте собственные шаблоны, например .env.
  3. Скопируйте результат или скачайте его как .gitignore в корневую папку репозитория.

Конфиденциальность и ограничения

Шаблоны объединяются в вашем браузере; никакие сведения о вашем проекте никуда не отправляются.

Похожие инструменты

Часто задаваемые вопросы

Почему уже добавленные мной файлы не игнорируются?

.gitignore действует только на файлы, которые Git ещё не отслеживает. Выполните git rm --cached <file>, чтобы прекратить отслеживание файла, а затем создайте коммит: файл останется на диске, но будет удалён из репозитория.

Нужно ли добавлять файлы редактора и операционной системы в .gitignore проекта?

Многие команды предпочитают использовать для них глобальный файл исключений, заданный с помощью git config --global core.excludesFile. Тогда каждый участник игнорирует файлы своего редактора. Добавление таких файлов в проект не повредит.

Нужно ли добавлять файлы .env в коммит?

Нет: обычно в них хранятся секреты. Добавьте .env в список игнорируемых файлов, а в коммит включите .env.example с именами переменных без их значений.

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен