Generador de gitignore: crea .gitignore

Usa este generador de gitignore para crear un .gitignore desde plantillas de Node, Python, Go, Rust y más.

Tus elecciones de plantillas se procesan localmente en tu navegador para crear el .gitignore, y nada se sube a un servidor.

Creado y mantenido por Udit Agarwal

¿Trabajas con Docker? Prueba el Formateador de Dockerfile.

Acerca de Generador de .gitignore

Este generador de gitignore crea un archivo .gitignore listo para usar a partir de plantillas comunes de lenguajes, frameworks y herramientas, para que no tengas que recordar cada ruta que excluir. Elige una o varias opciones predefinidas, como Node, TypeScript, React, Next.js, Vue, Python, Java, Go, Rust, Docker o Terraform, y la herramienta las combina en un solo archivo etiquetado que puedes copiar o descargar. También incluye plantillas de editores y sistemas operativos como VSCode, JetBrains, macOS, Windows y Linux. Es útil para desarrolladores que empiezan un nuevo repositorio, monorepos que mezclan stacks y equipos que estandarizan lo que se confirma. Tanto si necesitas un gitignore de node rápido, un gitignore de python o una plantilla de gitignore multi-stack, el flujo para crear gitignore se ejecuta por completo en tu navegador y tus selecciones nunca salen de tu dispositivo.

Características

  • Combina varias plantillas (Node, Python, Go, Rust y más) en un solo .gitignore
  • Incluye opciones predefinidas de frameworks para React, Next.js y Vue
  • Agrega plantillas de editores para VSCode y JetBrains
  • Cubre el ruido de SO de macOS, Windows y Linux
  • Etiqueta cada sección con un encabezado de comentario para que la salida sea legible
  • Botones de Copiar y Descargar .gitignore con un clic
  • Actualiza la salida al instante al activar las plantillas
  • Se ejecuta por completo en tu navegador

Cómo usar Generador de .gitignore

  1. Haz clic en las etiquetas de plantilla de cada stack que uses, como Node y Python.
  2. Activa opciones adicionales de editor o SO como VSCode o macOS según necesites.
  3. Revisa el .gitignore combinado en el panel de salida.
  4. Usa el botón Copiar o Descargar para guardarlo como .gitignore en la raíz de tu proyecto.

Ejemplo

Entrada

Selected templates: Node, macOS

Salida

# ----- Node -----
node_modules/
dist/
build/
coverage/
.cache/
*.log
npm-debug.log*
yarn-error.log*
.env
.env.local
.DS_Store

# ----- macOS -----
.DS_Store
.AppleDouble
.LSOverride
Icon
._*
.Spotlight-V100
.Trashes

Seleccionar Node y macOS combina ambas opciones en un solo .gitignore etiquetado.

Errores comunes y solución de problemas

  • Algunas plantillas repiten entradas como .DS_Store al combinarse. — Las líneas duplicadas son inofensivas en Git, pero puedes eliminar las sobrantes después de copiar para tener un archivo más ordenado.
  • Los archivos ya confirmados antes de agregar reglas siguen rastreándose. — Ejecuta git rm -r --cached <ruta> para esos archivos y luego confirma para que el nuevo .gitignore surta efecto.
  • Tu stack exacto no está en la lista de plantillas. — Elige las opciones más cercanas, luego pega la salida y agrega rutas personalizadas manualmente antes de guardar.
  • El archivo se guardó sin el punto inicial en su nombre. — Asegúrate de que se llame exactamente .gitignore en la raíz de tu repositorio; algunos sistemas ocultan o quitan el punto al renombrar.

Preguntas frecuentes

¿Qué es el generador de gitignore?
El generador de gitignore ensambla un archivo .gitignore a partir de plantillas predefinidas para lenguajes, frameworks, editores y sistemas operativos, y luego te deja copiar o descargar el resultado.
¿Cómo creo un gitignore para varios stacks a la vez?
Activa una etiqueta por cada stack, como Node más Python más Docker, y el generador combina cada selección en un solo archivo con un encabezado de comentario etiquetado por sección.
¿Qué plantillas puedo combinar en el generador de gitignore?
Puedes mezclar Node, TypeScript, React, Next.js, Vue, Python, Java, Go, Rust, Docker, Terraform, además de las opciones de VSCode, JetBrains, macOS, Windows y Linux en un solo archivo.
¿Cómo uso el archivo gitignore generado en mi proyecto?
Cópialo o descárgalo, guárdalo como .gitignore en la raíz de tu repositorio y confírmalo para que Git empiece a ignorar las rutas listadas.
¿El generador de gitignore mantiene privada mi selección de plantillas?
Sí. El generador de gitignore se ejecuta por completo en tu navegador, así que tus selecciones y el archivo generado nunca salen de tu dispositivo y nada se sube a un servidor.

Herramientas relacionadas

Más herramientas de Web y DevOps

Ver todas las herramientas de Web y DevOps (27) · Todas las herramientas