git gc
git gc [--prune=<date>] [--aggressive]
Risiko: Hati-hati
Apa ia buat
Kemaskan repo: padatkan objek dan buang objek yang tiada apa boleh capai.
Bila nak guna
Jarang dibuat sendiri. Git jalankan versi ringan secara automatik.
Contoh
$ git gcPadat dan kemas sekarang. Objek dalam reflog kekal selamat.
$ git gc --prune=nowBuang objek yang tak boleh dicapai serta-merta, tanpa tempoh tangguh.
Belajar dalam: Packfile, gc dan maintenance · Dokumentasi rasmi