С этим инструментом что-то не так?

О «Gitignore Generator Online»

Этот инструмент собирает .gitignore по чек-листу типовых шаблонов: Node.js, Python, Java, .NET, macOS, Windows, JetBrains, VSCode и десятки других. Отмечайте свои платформы и языки — паттерны объединяются в один файл.

Хороший .gitignore оставляет за бортом репозитория артефакты сборки, кэши, файлы ОС (Thumbs.db, .DS_Store), настройки IDE, креды и зависимости, которые туда попадать не должны.

Положите файл в корень проекта как .gitignore. При добавлении новых инструментов запустите генератор снова — паттерны накладываются без конфликтов.

Как пользоваться этим инструментом

Как сгенерировать .gitignore под популярные стеки

  1. Выберите пресеты

    "Presets (comma)" принимает CSV из `node, python, java, vscode, idea, macos, windows, linux`. Неизвестные токены молча выкидываются, правила создают только распознанные.

  2. Запуск

    Результат — единственное поле `gitignore`, склеенное из блоков. Каждый блок-пресет открывается заголовком `# === preset ===`, чтобы происхождение строк было ясно при коммите.

  3. Что в каждом пресете

    `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`.

  4. Свои правила сверху

    После запуска допишите свои строки (`.env*`, `coverage/`, артефакты сборки, секреты) ниже сгенерированных. Порядок ignore/allow не критичен — git берёт последний совпавший шаблон.