git count-objects

Verwaltung

Zählt Objekte und zeigt ihren Platzbedarf


Der Befehl 'git count-objects' meldet, wie viele lose Objekte das Repository hat und wie viel Platz sie belegen; mit -v zeigt er auch Packfiles und Müll. Nützlich, um zu entscheiden, ob git gc hilft, oder um zu sehen, wie groß ein Repository wirklich ist.

Syntax

git count-objects [-v] [-H]
[ ] optional| oder<arg> Platzhalter... wiederholbar--flag Option

Beispiele

Schnelle Zählung

git count-objects -vH

Alles, in lesbaren Einheiten.

Workflow-Beispiele

1
git count-objects -v

Anzahl prüfen

2
git gc

Packen, wenn sie hoch ist

Fehlerbehebung

size-pack ist riesig

Ursache: Große Dateien in der Historie

Finde sie mit git rev-list --objects --all | git cat-file --batch-check

Tipps & Stolperfallen

Best Practices

  • ✓Nutze -H für lesbare Größen.

FAQ

A:

Ein Klon erhält ein einziges Packfile; es gibt noch keine losen Objekte.