Git & DevOps
Generador de .gitignore online
Selecciona tus tecnologías y genera un archivo .gitignore limpio, combinado y fácil de mantener.
Seleccionados
Guía de .gitignore
¿Qué es un archivo .gitignore?
Un archivo .gitignore indica a Git qué archivos y directorios no debe considerar como archivos no rastreados para añadir al repositorio. Es útil para dependencias, cachés, logs y configuración local.
Sintaxis de .gitignore
Patrones como *.log, /vendor/, /build/ y !important.log permiten ignorar extensiones, directorios y excepciones con la sintaxis real de Git.
¿Debo ignorar .env?
Normalmente los archivos .env contienen secretos o configuración local y no deben versionarse. Mantén un .env.example sin credenciales reales como plantilla.
Archivos ya versionados
.gitignore afecta principalmente a archivos no rastreados. No elimina automáticamente del índice archivos que Git ya está siguiendo.
Preguntas frecuentes
Preguntas sobre .gitignore
¿Cómo crear un archivo .gitignore?
Selecciona las plantillas que necesites, revisa el resultado y descárgalo con el nombre .gitignore.
¿Qué debo poner en .gitignore?
Incluye dependencias, archivos temporales, logs, cachés y configuración local que no deban versionarse.
¿Cómo ignorar una carpeta?
Añade una regla como /backups/ o /vendor/ para ignorar un directorio desde la raíz.
¿Cómo ignorar todos los archivos .log?
Utiliza el patrón *.log.
¿Cómo excluir un archivo de una regla?
Usa ! delante de la ruta, por ejemplo !important.log después de *.log.
¿Por qué Git sigue mostrando un archivo ignorado?
Puede que ya esté versionado. .gitignore no lo elimina del índice automáticamente.
¿Debo ignorar vendor?
Normalmente sí cuando las dependencias se instalan con Composer; conserva composer.lock según tu flujo de trabajo.
¿Debo ignorar node_modules?
Normalmente sí en proyectos Node.js, aunque esta herramienta solo genera texto y no ejecuta Node.
¿Debo subir .env a Git?
No si contiene secretos. Utiliza un .env.example sin credenciales reales.
¿Puedo combinar varias plantillas?
Sí. Selecciona varias plantillas; las reglas exactas repetidas se muestran una sola vez.