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

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

Détecter les appuis sur les touches fléchées en JavaScript

Une chaîne vide donne "Des erreurs ont été détectées dans les arguments de la ligne de commande, veuillez vous assurer que tous les arguments sont correctement définis"