Git कमांड
git count-objects -v
आपको गिट रिपॉजिटरी के आकार का एक अच्छा अनुमान देगा। -V फ्लैग के बिना, यह केवल आपकी अनपैक्ड फाइलों का आकार बताता है। यह कमांड आपके $ PATH में नहीं हो सकती है, आपको इसे ट्रैक करना पड़ सकता है (उबंटू पर मैंने इसे / usr / lib / git-core / में पाया, उदाहरण के लिए)।
Git मैन-पेज से:
-v, --verbose
खपत की गई ढीली वस्तुओं और डिस्क स्थान की संख्या के अलावा, यह इन-पैक ऑब्जेक्ट्स की संख्या, पैक्स की संख्या, उन पैक्सों द्वारा खपत की गई डिस्क स्पेस और उन वस्तुओं की संख्या की रिपोर्ट करता है जिन्हें गिट प्रून पैक करके हटाया जा सकता है।
आपका आउटपुट निम्न के जैसा दिखेगा:
count: 1910
size: 19764
in-pack: 41814
packs: 3
size-pack: 1066963
prune-packable: 1
garbage: 0
जिस लाइन की आपको तलाश है size-pack
। यह सभी पैक की गई वस्तुओं का आकार है, या नए क्लोन भंडार के लिए सबसे छोटा संभव आकार है।