git pack-refs
Administración
Empaqueta las referencias en un solo archivo
El comando 'git pack-refs' mueve las referencias (ramas, tags), guardadas cada una en un pequeño archivo de .git/refs/, al archivo único .git/packed-refs. Los repositorios con miles de tags se vuelven más rápidos. Solo cambia el almacenamiento; git gc lo ejecuta automáticamente.
Sinopsis
git pack-refs [--all] [--no-prune][ ] opcional| o<arg> valor a sustituir... repetible--flag opción
Ejemplos
Empaquetar todas las refs
git pack-refs --allRamas y tags en packed-refs.
Ejemplos de flujos de trabajo
1
git pack-refs --allEmpaquetarlos
2
git tag | wc -lSiguen todos ahí
Solución de problemas
Parece faltar un archivo de rama en .git/refs
Causa: Se empaquetó
Mira en .git/packed-refs — o simplemente usa git branch
Consejos y trampas
Buenas prácticas
- ✓Nunca edites .git/packed-refs a mano; usa git update-ref.
Preguntas frecuentes
A:
No, solo su almacenamiento.