Perintah git
git count-objects -v
akan memberi Anda perkiraan yang baik tentang ukuran repositori git. Tanpa tanda -v, itu hanya memberi tahu Anda ukuran file yang sudah dibongkar. Perintah ini mungkin tidak ada di $ PATH Anda, Anda mungkin harus melacaknya (di Ubuntu saya menemukannya di / usr / lib / git-core /, misalnya).
Dari halaman manual Git:
-v, --verbose
Selain jumlah objek longgar dan ruang disk yang dikonsumsi, ia melaporkan jumlah objek dalam paket, jumlah paket, ruang disk yang dikonsumsi oleh paket tersebut, dan jumlah objek yang dapat dihapus dengan menjalankan git yang telah dipaket.
Output Anda akan terlihat mirip dengan yang berikut:
count: 1910
size: 19764
in-pack: 41814
packs: 3
size-pack: 1066963
prune-packable: 1
garbage: 0
Garis yang Anda cari adalah size-pack
. Itu adalah ukuran dari semua objek commit yang dikemas, atau ukuran sekecil mungkin untuk repositori baru yang dikloning.