Generador de .gitignore

Marca tu stack y obtén un .gitignore combinado sin líneas duplicadas, listo para colocar en tu repositorio.

Lenguajes y entornos de ejecución

Frameworks y herramientas

Editores y sistemas operativos

// Marca al menos una plantilla a la izquierda para empezar.

Cómo funciona

Cada casilla se corresponde con una pequeña plantilla incorporada que cubre los artefactos de compilación, carpetas de dependencias y archivos de configuración local típicos de ese lenguaje o herramienta, los mismos patrones que usa como punto de partida la propia colección de plantillas gitignore de GitHub. Las plantillas marcadas se concatenan bajo encabezados de sección con etiqueta, pasan por un proceso de eliminación de duplicados para que un patrón como node_modules/ aparezca una sola vez aunque dos plantillas seleccionadas lo incluyan, y tus reglas personalizadas se añaden al final como su propia sección.

Nada de esto lee tu proyecto real, solo ensambla texto a partir de plantillas incorporadas en el JavaScript de esta página. No se sube nada.

Preguntas frecuentes

¿Puedo combinar varias plantillas?

Sí. Marca tantas como necesites, Node y macOS y VS Code juntos, por ejemplo, y se combinan en un solo archivo sin líneas duplicadas, cada plantilla bajo su propia sección con etiqueta.

¿Y si necesito una regla que no está en ninguna plantilla?

Usa el cuadro de reglas personalizadas al final. Lo que escribas ahí se añade como su propia sección, así puedes agregar rutas específicas del proyecto sin editar el archivo generado después.

¿Esto aplica el archivo a mi repositorio automáticamente?

No, solo genera el texto. Descárgalo como .gitignore y colócalo tú mismo en la raíz de tu repositorio, o cópialo y pégalo.