Generador de .gitignore

Elige tus stacks y genera un archivo .gitignore con las reglas correctas — Node, Python, Java, Go, React, Laravel y 15 más.

Cómo usar

  1. Marca las casillas de cada stack en tu proyecto — Node, Python, Java, PHP, React, Next.js, o cualquier combinación.
  2. Haz clic en "Generar" para combinar las plantillas seleccionadas en un solo archivo .gitignore, con un comentario de encabezado por stack.
  3. Copia el resultado o descárgalo como archivo .gitignore. Colócalo en la raíz de tu repositorio.

Sobre esta herramienta

Todo repositorio Git necesita un archivo .gitignore, y cada stack tiene su propio conjunto de archivos que nunca deben commitearse: node_modules en Node, __pycache__ en Python, el directorio build en Java, vendor en PHP. Equivocarse en la lista significa commitear binarios que inflan el repositorio o ignorar archivos que deberían rastrearse. Esta herramienta te permite elegir tus stacks de una lista de veinte y combina sus plantillas en un solo archivo, con un comentario de encabezado por sección para que veas de dónde viene cada regla.

Las plantillas siguen los patrones publicados en el repositorio github/gitignore (licencia CC0 1.0), el estándar de facto que GitHub mismo usa cuando creas un nuevo repositorio. Cada plantilla cubre las salidas de compilación, directorios de dependencias, archivos de IDE, artefactos del SO y archivos de entorno que la comunidad ha acordado ignorar. Cuando seleccionas múltiples stacks, la herramienta los concatena en orden — las duplicaciones entre stacks son inofensivas porque Git procesa las reglas de .gitignore de arriba abajo y la primera coincidencia gana.

El archivo se genera completamente en tu navegador. Nada se sube, no se llama a ninguna API, y el resultado es texto plano que puedes copiar o descargar. Si tu proyecto usa una combinación no cubierta aquí — un monorepo con Go y React, por ejemplo — selecciona ambos y la salida cubre ambos. Las plantillas se revisan periódicamente pero los stacks evolucionan: si encuentras un patrón faltante, agrégalo al final del archivo.

Preguntas frecuentes

¿De dónde vienen las plantillas?

Del repositorio github/gitignore (CC0 1.0), la misma fuente que GitHub usa cuando inicializas un repositorio con un .gitignore. Se revisan periódicamente.

¿Puedo combinar varias stacks?

Sí. Marca tantos como necesites y la salida los concatena con un comentario de encabezado por sección.

¿El archivo sale de mi navegador?

No. Las plantillas están incorporadas en la página y el archivo se ensambla localmente.

¿Qué pasa si mi stack no está en la lista?

Agrega tus propias reglas al final del archivo generado. Los veinte stacks aquí cubren los casos más comunes.

¿Los duplicados entre stacks son un problema?

No. Git procesa las reglas de .gitignore de arriba abajo y una regla duplicada no tiene efecto.

Herramientas relacionadas

¿Enlaces largos? Acórtalos gratis

Vai.la convierte cualquier URL en un enlace corto con estadísticas de clics, código QR y tu propio biolink.

Vai.la no se hace responsable del uso de las herramientas ni de las decisiones tomadas a partir de sus resultados.