Генератор .gitignore

Найдите или отметьте стеки, соберите .gitignore и скопируйте или скачайте файл.

Выбрано

Фронтенд / Node

Node Vue React Next.js Nuxt Vite

Java

Java Maven Gradle Spring Boot

Python

Python Django Flask

Go / Rust / PHP

Go Rust PHP

ОС / IDE

macOS Windows Linux VSCode JetBrains Eclipse Vim

Конфиг

Dotenv Logs

Мобильные

Android Flutter

База данных

SQLite

Что делает страница

Новому репозиторию нужны правила игнорирования по стекам. Страница ищет или отмечает шаблоны вроде Node, Vue, Python и macOS, собирает .gitignore и копирует или скачивает файл.

Как пользоваться

  1. Искать шаблоны фильтрует чипы. Быстрые пресеты — Фронтенд-проект, Проект React, Проект Java, Проект Python и Проект Go. Выбрано показывает включённые чипы. Преобразовать выполняется один раз. Показать пример берёт пресет Фронтенд-проект: Node, Vue, Dotenv, VSCode и macOS.
  2. Строка счёта — Собрано шаблонов: 5. В результате пять блоков в таком порядке: Node, Vue, macOS, VSCode, Dotenv. Node — node_modules/, npm-debug.log*, yarn-debug.log*, yarn-error.log*, .npm, dist/ и .cache/. Vue — .nuxt/, .output/ и .vite/. macOS — .DS_Store, .AppleDouble, .LSOverride и ._*. VSCode — .vscode/*, !.vscode/settings.json, !.vscode/tasks.json, !.vscode/launch.json и !.vscode/extensions.json. Dotenv — .env, .env.*, !.env.example и !.env.sample.
  3. Скачать .gitignore сохраняет этот текст как .gitignore. Копировать результат копирует его. Очистить всё очищает поиск, выключает все чипы и очищает результат.

Правила и границы

Блоки идут по категориям: Фронтенд / Node, Java, Python, Go / Rust / PHP, ОС / IDE, Конфиг, Мобильные, затем База данных. Порядок кликов это не меняет. Преобразовать без выбора даёт ошибку. Клик по чипу сразу обновляет результат. Команды Git страница не пишет.

Где это нужно

  • Начать проект Vue на Mac с VSCode.
  • Игнорировать .env и оставить .env.example.
  • Скачать собранный файл вместо длинного шаблона.

Вопросы

Почему Vue раньше macOS, если я сначала нажал macOS?

Порядок сборки следует списку категорий, а не порядку кликов.

Это создаёт git init?

Нет. Только правила игнорирования.