С этим инструментом что-то не так?
О «Gitignore Generator Online»
Этот инструмент собирает .gitignore по чек-листу типовых шаблонов: Node.js, Python, Java, .NET, macOS, Windows, JetBrains, VSCode и десятки других. Отмечайте свои платформы и языки — паттерны объединяются в один файл.
Хороший .gitignore оставляет за бортом репозитория артефакты сборки, кэши, файлы ОС (Thumbs.db, .DS_Store), настройки IDE, креды и зависимости, которые туда попадать не должны.
Положите файл в корень проекта как .gitignore. При добавлении новых инструментов запустите генератор снова — паттерны накладываются без конфликтов.
Как пользоваться этим инструментом
Как сгенерировать .gitignore под популярные стеки
Выберите пресеты
"Presets (comma)" принимает CSV из `node, python, java, vscode, idea, macos, windows, linux`. Неизвестные токены молча выкидываются, правила создают только распознанные.
Запуск
Результат — единственное поле `gitignore`, склеенное из блоков. Каждый блок-пресет открывается заголовком `# === preset ===`, чтобы происхождение строк было ясно при коммите.
Что в каждом пресете
`node`: `node_modules`, `dist`, `.npm`, `.pnpm-store`, `.next`. `python`: `__pycache__/`, `*.pyc`, `.venv`, `*.egg-info`. `vscode` игнорит `.vscode/` плюс разрешение `!.vscode/settings.json`. `macos` добавляет `.DS_Store`, `windows` — `Thumbs.db`.
Свои правила сверху
После запуска допишите свои строки (`.env*`, `coverage/`, артефакты сборки, секреты) ниже сгенерированных. Порядок ignore/allow не критичен — git берёт последний совпавший шаблон.