Исключения для стека, IDE и локальных файлов — бесплатно и без регистрации.
.gitignore исключает из новых коммитов временные файлы, сборки и локальные секреты. Для Node.js обычно исключают node_modules, для Python — __pycache__, для Go — результаты локальной сборки. Исключение !.env.example сохраняет документированный шаблон переменных.
Выберите стек, отметьте IDE, системные файлы и исключение .env. При необходимости добавьте собственные паттерны. Скачайте .gitignore, положите в корень репозитория и проверьте поведение git status.
.gitignore не убирает файлы, уже отслеживаемые Git. Для них отдельно требуется удалить из индекса и при необходимости отозвать скомпрометированные секреты.
Базовые исключения, IDE, системные файлы и собственные шаблоны.
Заполните поля слева и нажмите «Сгенерировать».
Уже отслеживаемые Git файлы не исчезнут из индекса после добавления .gitignore. Убедитесь, что не исключили нужный файл.