Trouver la taille du référentiel Git

Quel est un moyen simple de trouver la taille de mon dépôt Git ?

Et je ne veux pas dire du -hsur le répertoire racine de mon référentiel. J'ai beaucoup de fichiers ignorés, donc cette taille serait différente de la taille totale de mon référentiel. Je veux essentiellement savoir combien de données seraient transférées lors du clonage de mon référentiel.


Solution du problème

Notez que depuis git 1.8.3 (22 avril 2013):

" git count-objects" appris " --human-readable" alias " -H" option pour afficher divers grands nombres dans Ki/ Mi/ GiBmis à l'échelle si nécessaire.

Cela pourrait être combiné avec l' -voption mentionnée par Jack Morrison dans sa réponse.

git gc
git count-objects -vH

( git gcest important, comme mentionné par la réponse d' ABB )

De plus (toujours git 1.8.3), la sortie est plus complète :

" git count-objects -v" a appris à signaler les packfiles temporaires restants et autres déchets dans le magasin d' objets.

Commentaires

Posts les plus consultés de ce blog

La fonction GCP Cloud pour écrire des données dans BigQuery s'exécute avec succès, mais les données n'apparaissent pas dans la table BigQuery

Erreur Symfony : "Une exception a été levée lors du rendu d'un modèle"

Le shell POSIX (sh) redirige stderr vers stdout et capture stderr et stdout dans des variables