Generador de .gitignore 🔒 Funciona localmente en tu navegador — no se sube nada.

Combina plantillas de lenguaje y framework en un .gitignore.

Elige plantillas

Sobre esta herramienta

Un buen .gitignore mantiene fuera del repositorio la salida de compilación, las dependencias, los secretos y la basura del sistema operativo desde el primer commit. Marca los lenguajes, frameworks y editores que usa tu proyecto y esta herramienta une las secciones correspondientes, eliminando líneas duplicadas para que el resultado quede limpio.

Las plantillas están condensadas de la colección oficial github/gitignore e incluidas en la página, así que no se descarga nada de un servidor. Copia el resultado o descárgalo directamente como .gitignore.

Preguntas frecuentes

¿Qué hace realmente un archivo .gitignore?

Le indica a Git qué archivos y carpetas dejar sin seguimiento —salidas de compilación, dependencias como node_modules, archivos del sistema operativo, configuraciones del IDE, secretos— para que nunca se agreguen al stage ni se confirmen por accidente.

¿Puedo combinar plantillas de varias pilas, como Node más macOS más VS Code?

Sí. Marca tantas plantillas como necesites y se combinan en un solo archivo, con las reglas duplicadas eliminadas automáticamente para que el resultado quede limpio.

Agregué un .gitignore, pero Git sigue rastreando un archivo que debería ignorar. ¿Por qué?

Un .gitignore solo afecta a archivos que Git aún no rastrea. Para un archivo que ya fue confirmado antes de ignorarlo, ejecuta `git rm --cached <archivo>` para dejar de rastrearlo y luego confirma; a partir de ahí la regla de ignorar surtirá efecto.

¿Dónde coloco el archivo generado?

Normalmente en la raíz de tu repositorio, junto a .git. También puedes agregar archivos .gitignore anidados en subcarpetas para reglas que solo deban aplicarse allí.

¿La herramienta recuerda qué plantillas elegí?

Sí. Tus selecciones se guardan en tu navegador, así que ya estarán marcadas la próxima vez que abras la herramienta.