git maintenance
Ejecuta o programa el mantenimiento del repositorio en segundo plano
El comando 'git maintenance' ejecuta tareas de optimización (prefetch de remotos, empaquetar objetos sueltos, actualizar el commit-graph) y puede registrar el repositorio para ejecutarlas en segundo plano con un horario. Mantiene rápidos los repositorios grandes sin bloquear tus comandos.
Sinopsis
git maintenance run [--task=<task>]
git maintenance start
git maintenance stop
git maintenance registerEjemplos
Activar el mantenimiento programado
git maintenance startRegistra el repositorio y programa las tareas.
Ejecutar ahora
git maintenance runEjecutar una vez las tareas configuradas.
Ejemplos de flujos de trabajo
git maintenance startProgramar tareas
git config core.fsmonitor trueOpcionalmente, vigilar archivos para un status más rápido
Solución de problemas
maintenance start falla
Causa: No hay planificador del sistema disponible
Ejecuta git maintenance run desde tu propia tarea programada
Consejos y trampas
Buenas prácticas
- ✓Úsalo en repositorios grandes o que se actualizan a menudo.
Preguntas frecuentes
Trae los remotos a refs/prefetch/ en segundo plano, para que tu git fetch sea rápido.