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

Comment signer la connexion OKEx API version 5 avec websockets ?

Comment convertir une interface{} qui est vraiment une tranche de types dont le genre est reflect.Int32 en tranche de int32 ?

Comment cloner uniquement un sous-répertoire d'un référentiel Git ?