Генератор .gitignore
Отметьте свой стек и получите чистый .gitignore — без кнопок и без загрузки.
Добавьте свои шаблоны игнорирования
Собранный .gitignore
Как пользоваться
- Отметьте шаблоны своего стека — язык (Node, Python), ОС (macOS, Windows), редактор (VS Code, IntelliJ) и облачный хостинг. .gitignore собирается и очищается от дубликатов сразу при выборе, нажимать ничего не нужно.
- Строка поиска помогает перейти к шаблону по имени, а чипы категорий сужают список. Отметка и снятие отметки срабатывают мгновенно.
- Когда результат выглядит правильно, нажмите «Копировать» или «Скачать .gitignore». Раскройте блок «Добавьте свои шаблоны игнорирования», чтобы дописать строки для конкретного проекта — они тоже объединяются и дедуплицируются.
Пример
Выбор
Отмечено: Node, Python
.gitignore
### Node ### node_modules/ dist/ *.log .env ### Python ### __pycache__/ *.py[cod] .env
В примере отмечены Node и Python. В обоих шаблонах есть «*.log» и «.env», но в общем файле каждая строка остаётся только один раз, потому что строки дедуплицируются в порядке появления. Счётчик показывает «Выбрано: 2».
Правила, ограничения и известные проблемы
- Шаблоны встроены в страницу (около 44 самых распространённых языков, фреймворков, ОС, редакторов и облачных хостингов) — ничего не запрашивается по сети и ничего не загружается.
- Объединение дедуплицирует каждую строку по порядку: если два шаблона игнорируют одно и то же (например, «*.log» в Node и Python), строка появится только один раз, рядом с первым вхождением.
- Имена шаблонов и комментарии остаются такими, как их ожидает Git (Node, macOS, «# Logs»…) — это межъязыковой стандарт, поэтому они не переводятся. Локализован только интерфейс.
- Блок «Добавьте свои шаблоны игнорирования» входит в тот же набор дедупликации, поэтому строка, которая уже есть в шаблоне, не повторится.
- Полной библиотеки из 400+ шаблонов нет: включены только самые частые. Для редких стеков скопируйте официальный шаблон из репозитория gitignore на GitHub. Шаблоны обновляются с каждым релизом сайта, а не в реальном времени.
- Пользовательские шаблоны не проверяются на синтаксис — всё вставляется как есть, а неверные шаблоны уже сообщает сам Git. Нет аккаунтов, истории и сохраняемого выбора: ссылка не несёт выбранных шаблонов.
Похожие инструменты
Что обычно нужно дальше, когда файл готов.