Генератор .gitignore
Отметьте свой стек и получите объединённый .gitignore без повторяющихся строк, готовый к тому, чтобы сразу положить его в репозиторий.
Языки и среды выполнения
Фреймворки и инструменты
Редакторы и ОС
// Отметьте хотя бы один шаблон слева, чтобы начать.
Как это работает
Каждый чекбокс соответствует небольшому встроенному шаблону, покрывающему типичные для
этого языка или инструмента артефакты сборки, папки зависимостей и локальные файлы
конфигурации — те же паттерны, что лежат в основе коллекции шаблонов gitignore самого
GitHub. Отмеченные шаблоны объединяются под подписанными заголовками разделов, проходят
через шаг удаления дубликатов, так что паттерн вроде
node_modules/ появится лишь однажды, даже если оба выбранных шаблона его содержат,
а ваши собственные правила добавляются последними отдельным разделом.
Ничего здесь не читает ваш реальный проект — инструмент лишь собирает текст из шаблонов, встроенных в JavaScript этой страницы. Ничего не загружается на сервер.
Частые вопросы
Можно ли объединить несколько шаблонов?
Да. Отметьте столько шаблонов, сколько нужно — например, Node, macOS и VS Code вместе — и они объединяются в один файл: дублирующиеся строки удаляются, а каждый шаблон остаётся под собственным подписанным разделом.
Что делать, если нужного правила нет ни в одном шаблоне?
Используйте поле для собственных правил внизу. Всё, что вы туда впишете, добавляется отдельным разделом, так что вы можете добавить пути, специфичные для вашего проекта, не редактируя сгенерированный файл вручную.
Файл применяется к моему репозиторию автоматически?
Нет, инструмент только генерирует текст. Скачайте его как .gitignore и поместите в корень репозитория самостоятельно, либо скопируйте и вставьте содержимое.