Desarrollador / Git
Generador de .gitignore
Crea un archivo .gitignore para tu proyecto seleccionando lenguajes, frameworks, editores y sistemas operativos de las 238 plantillas oficiales de GitHub, combinadas sin duplicados.
Generador de .gitignore: El generador combina las plantillas de la colección gitignore de GitHub, las mismas que GitHub ofrece al crear un repositorio, con un encabezado para cada una. Si un patrón ya aparece en una plantilla anterior, se omite para que el archivo no tenga duplicados, pero se conservan los comentarios de cada plantilla para explicar qué se ignora. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.
- Categoría
- Herramientas de desarrollo
- Se ejecuta
- En tu navegador
- Coste
- Gratis · sin registro
- Disponibilidad
- Lista para usar
Funciona por completo en tu navegador
Se muestran las plantillas populares; busca para encontrar las demás, incluidos editores y sistemas operativos.
Las plantillas proceden de la colección gitignore de GitHub (CC0), instantánea de 2026-09-28. Se omiten los patrones que ya aparecen en una plantilla anterior, por lo que el archivo no contiene duplicados.
Cómo funcionan los patrones
Cada línea es un patrón: *.log ignora todos los archivos .log, una barra final como build/ coincide solo con carpetas, una barra inicial como /config.json coincide solo en la raíz del repositorio, ** coincide con cualquier cantidad de carpetas y una ! inicial vuelve a incluir algo que una línea anterior había ignorado.
Para elegir una licencia para el mismo repositorio, usa el generador de licencias; para comparar dos versiones de un archivo, el comparador de diferencias.
Comprobar qué se ignora
Ejecuta git check-ignore -v <file> para ver qué línea ignora un archivo, y git status --ignored para enumerar todos los archivos ignorados. Un .gitignore en una subcarpeta se aplica a esa carpeta y a las que contiene.
Cómo se usa
- Marca los lenguajes y las herramientas que usa tu proyecto y busca cualquier otro que necesites.
- Añade tus propios patrones, como .env, si los necesitas.
- Copia el resultado o descárgalo como .gitignore en la raíz de tu repositorio.
Privacidad y límites
Las plantillas se combinan en tu navegador; no se envía ninguna información sobre tu proyecto a ningún sitio.
Herramientas relacionadas
Preguntas frecuentes
¿Por qué no se ignoran los archivos que ya he confirmado?
.gitignore solo afecta a los archivos que Git todavía no está siguiendo. Deja de seguir un archivo con git rm --cached <file> y confirma el cambio; el archivo permanece en el dispositivo, pero sale del repositorio.
¿Deberían incluirse los archivos del editor y del sistema operativo en el .gitignore del proyecto?
Muchos equipos prefieren usar un archivo de exclusiones global para ellos, configurado con git config --global core.excludesFile, de modo que cada persona ignore los archivos de su propio editor. Añadirlos al proyecto no causa ningún problema.
¿Debería confirmar los archivos .env?
No: normalmente contienen secretos. Ignora .env y confirma un .env.example con los nombres de las variables, pero sin valores.
Herramienta gratuita · se ejecuta en tu navegador · sin cuenta