git gc
CautionGarbage collection
git gc
Packs objects and prunes garbage to shrink .git. Usually automatic; run manually on bloated repos.
Examples
git gc --aggressive --prune=nowAggressive cleanup
Syntax
git gc [--aggressive] [--prune=now]
Before you run it
--prune=now reduces recovery options.
Related commands
- git fsckCheck repo integrity
- git reflogHEAD history (lifesaver)
The same reference, with no signal at all
Every command and flow from this site, held on your device and searchable with no connection. Free to install, no ads.
Get it free on the App Store