Generador de .gitignore

Busca o elige pilas, únelas en un .gitignore y copia o descarga el archivo.

Elegidas

Frontend / Node

Node Vue React Next.js Nuxt Vite

Java

Java Maven Gradle Spring Boot

Python

Python Django Flask

Go / Rust / PHP

Go Rust PHP

SO / IDE

macOS Windows Linux VSCode JetBrains Eclipse Vim

Configuración

Dotenv Logs

Móvil

Android Flutter

Base de datos

SQLite

Qué hace esta página

Un repositorio nuevo necesita reglas de ignorar por pila. Esta página busca o elige plantillas como Node, Vue, Python y macOS, las une en un .gitignore y copia o descarga el archivo.

Cómo usarla

  1. Buscar plantillas filtra las fichas. Los presets rápidos son Proyecto front-end, Proyecto React, Proyecto Java, Proyecto Python y Proyecto Go. Elegidas lista las fichas activas. Convertir se ejecuta una vez. Mostrar ejemplo usa el preset de Proyecto front-end: Node, Vue, Dotenv, VSCode y macOS.
  2. La línea de recuento es Unidas 5 plantillas. El resultado tiene cinco bloques en este orden: Node, Vue, macOS, VSCode, Dotenv. Node es node_modules/, npm-debug.log*, yarn-debug.log*, yarn-error.log*, .npm, dist/ y .cache/. Vue es .nuxt/, .output/ y .vite/. macOS es .DS_Store, .AppleDouble, .LSOverride y ._*. VSCode es .vscode/*, !.vscode/settings.json, !.vscode/tasks.json, !.vscode/launch.json y !.vscode/extensions.json. Dotenv es .env, .env.*, !.env.example y !.env.sample.
  3. Descargar .gitignore guarda ese texto como .gitignore. Copiar resultado lo copia. Borrar todo vacía la búsqueda, apaga todas las fichas y vacía el resultado.

Reglas y límites

Los bloques siguen el orden de categoría: Frontend / Node, Java, Python, Go / Rust / PHP, SO / IDE, Configuración, Móvil y Base de datos. El orden de clics no lo cambia. Convertir sin nada elegido se detiene con un error. Pulsar una ficha actualiza el resultado al momento. Esta página no escribe comandos de Git.

Dónde se usa

  • Empezar un proyecto Vue en un Mac con VSCode.
  • Ignorar .env y conservar .env.example.
  • Descargar el archivo unido en lugar de pegar una plantilla larga.

Preguntas

¿Por qué Vue va antes que macOS si pulsé macOS primero?

El orden de fusión sigue la lista de categorías, no el orden de clics.

¿Esto genera git init?

No. Solo escribe reglas de ignorar.