.gitignore Generator

Crea un .gitignore a partir de plantillas y comprueba qué archivos ignora, directamente en tu navegador.

Acerca de .gitignore Generator

Qué es

.gitignore Generator arma un .gitignore con plantillas para lenguajes, frameworks, editores y sistemas operativos, y te deja añadir tus propias reglas. Un probador de rutas muestra si un archivo quedaría ignorado y qué regla lo decide, para revisarlo antes de hacer commit.

Funciones principales

  • Plantillas para Node, Python, Java, Go y Rust; Next.js, React y Vite; VS Code, JetBrains y Sublime; macOS, Windows y Linux.
  • Búsqueda en las plantillas.
  • Tus propias reglas añadidas al final, como .env.local o *.secret.
  • Un probador de rutas: ignorado o seguido, y la regla que lo decidió.
  • Las líneas repetidas de varias plantillas se combinan.

Cómo usarlo

  1. Elige las plantillas de tu stack; la búsqueda acota la lista.
  2. Si hace falta, añade tus líneas en «Reglas personalizadas (Custom Rules)».
  3. Escribe una ruta en «Probar una ruta» para ver cómo se trata.
  4. Copia el resultado en el archivo .gitignore de la raíz de tu repositorio.

Cuándo es útil

  • Empezar un repositorio nuevo con un .gitignore sensato.
  • Averiguar por qué un archivo sigue saliendo en git status, o por qué no sale.
  • Combinar reglas en un proyecto que mezcla varios lenguajes.

Privacidad y limitaciones

Tus datos

El archivo se genera en el navegador y no se envía nada a ningún servidor: el sitio solo recibe un evento anónimo de «herramienta abierta», sin el contenido. Un resultado que envías a otra herramienta se queda 24 horas en este dispositivo, en «Actividad reciente». Un enlace de «Compartir» lleva tu selección y tus reglas dentro del propio enlace.

Limitaciones

  • El probador solo comprueba las reglas de este archivo; no tiene en cuenta otros .gitignore anidados ni la configuración global de git.
  • Solo están las plantillas listadas; lo demás va en tus propias reglas.

Preguntas frecuentes

¿Qué plantillas elijo?

Una por cada lenguaje y framework del proyecto, los editores de tu equipo y los sistemas operativos en los que se trabaja. La herramienta las combina sin repetir líneas.

¿Cómo funciona el probador de rutas?

Aplica las reglas igual que git, incluida la negación con ! y las reglas de carpetas, y muestra la regla que tuvo la última palabra.

¿Por qué un archivo sigue en git si ya lo puse en .gitignore?

.gitignore solo afecta a los archivos que git aún no sigue. Un archivo ya confirmado hay que quitarlo antes del índice con git rm --cached.