git count-objects

Administration

Compter les objets et montrer l’espace disque utilisé


La commande 'git count-objects' indique combien d’objets libres (loose) le dépôt contient et l’espace qu’ils occupent ; avec -v elle montre aussi les packfiles et les déchets. Utile pour décider si git gc aiderait, ou pour voir la taille réelle d’un dépôt.

Synopsis

git count-objects [-v] [-H]
[ ] facultatif| ou<arg> valeur à remplacer... répétable--flag option

Exemples

Comptage rapide

git count-objects -vH

Tout, en unités lisibles.

Exemples de workflows

1
git count-objects -v

Vérifier le nombre

2
git gc

Empaqueter s’il est élevé

Dépannage

size-pack est énorme

Cause : De gros fichiers dans l’historique

Trouvez-les avec git rev-list --objects --all | git cat-file --batch-check

Astuces et pièges

Bonnes pratiques

  • ✓Utilisez -H pour des tailles lisibles.

FAQ

A:

Un clone reçoit un seul packfile ; il n’y a pas encore d’objets libres.