Generador de .gitignore
DesarrolloCrea plantillas .gitignore para Node, Python, Next.js y m?s
- Se ejecuta en tu navegador
- No se envía nada a un servidor
- Sin registro
Selecciona tus tecnologías
5 tecnologías seleccionadas
Reglas adicionales
.gitignore
Generador de .gitignore: Plantillas para Cualquier Stack
El archivo .gitignore le dice a Git qué archivos y carpetas no versionar: dependencias (node_modules, vendor), artefactos de compilación (.next, dist, target), archivos de sistema (.DS_Store, Thumbs.db) y, sobre todo, secretos (.env, *.pem, claves privadas).
Este generador combina plantillas oficiales por lenguaje, framework, editor y sistema operativo, y las une en un solo archivo limpio y comentado. Todo se genera en tu navegador; puedes añadir tus propias reglas.
Un .gitignore bien configurado evita subir credenciales por accidente, mantiene el repositorio ligero y previene conflictos entre entornos de desarrollo.
¿Cómo funciona?
- Elige tus tecnologías
Selecciona lenguajes, frameworks, editores y sistemas operativos, o usa un stack predefinido.
- Añade reglas propias
Escribe patrones específicos de tu proyecto en el campo de reglas personalizadas.
- Copia o descarga el .gitignore
Guarda el archivo en la raíz de tu repositorio antes del primer commit.
Preguntas Frecuentes
¿El .gitignore afecta a archivos ya versionados?
No. Solo evita que Git empiece a rastrear archivos nuevos. Para dejar de versionar algo ya committeado: git rm --cached <archivo> y luego añádelo al .gitignore.
¿Dónde debe ir el archivo .gitignore?
Normalmente en la raíz del repositorio. También puedes tener .gitignore en subcarpetas con reglas específicas para ese directorio.
¿Cómo ignoro todo menos un archivo?
Usa el patrón de negación: primero ignora la carpeta (config/*) y luego exceptúa el archivo (!config/example.json).