.gitignore Generator
DevelopmentCreate .gitignore templates for Node, Python, Next.js, and IDEs
- Runs in your browser
- Nothing is sent to a server
- No sign-up
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.
How does it work?
- 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.
Frequently Asked Questions
¿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).