git count-objects

Administración

Cuenta los objetos y muestra cuánto espacio en disco usan


El comando 'git count-objects' informa de cuántos objetos sueltos (loose) tiene el repositorio y cuánto espacio ocupan; con -v también muestra packfiles y basura. Útil para decidir si git gc ayudaría, o para ver cuánto ocupa de verdad un repositorio.

Sinopsis

git count-objects [-v] [-H]
[ ] opcional| o<arg> valor a sustituir... repetible--flag opción

Ejemplos

Recuento rápido

git count-objects -vH

Todo, en unidades legibles.

Ejemplos de flujos de trabajo

1
git count-objects -v

Comprobar el recuento

2
git gc

Empaquetar si es alto

Solución de problemas

size-pack es enorme

Causa: Archivos grandes en el historial

Encuéntralos con git rev-list --objects --all | git cat-file --batch-check

Consejos y trampas

Buenas prácticas

  • ✓Usa -H para tamaños legibles.

Preguntas frecuentes

A:

Un clon recibe un solo packfile; aún no hay objetos sueltos.