git count-objects

Administração

Conta os objetos e mostra quanto espaço em disco usam


O comando 'git count-objects' informa quantos objetos soltos (loose) o repositório tem e quanto espaço ocupam; com -v mostra também packfiles e lixo. Útil para decidir se o git gc ajudaria, ou para ver o tamanho real de um repositório.

Sinopse

git count-objects [-v] [-H]
[ ] opcional| ou<arg> valor a substituir... repetível--flag opção

Exemplos

Contagem rápida

git count-objects -vH

Tudo, em unidades legíveis.

Exemplos de fluxos de trabalho

1
git count-objects -v

Conferir a contagem

2
git gc

Empacotar se estiver alta

Solução de problemas

size-pack é enorme

Causa: Arquivos grandes no histórico

Encontre-os com git rev-list --objects --all | git cat-file --batch-check

Dicas e armadilhas

Boas práticas

  • ✓Use -H para tamanhos legíveis.

Perguntas frequentes

A:

Um clone recebe um único packfile; ainda não há objetos soltos.