git count-objects

الإدارة

عدّ الكائنات وعرض مساحة القرص التي تستخدمها


يبلّغ الأمر 'git count-objects' بعدد الكائنات المتفرّقة (loose) في المستودع والمساحة التي تشغلها؛ ومع -v يعرض أيضًا ملفات الحزم والمخلّفات. مفيد لتقرير ما إذا كان git gc سيساعد، أو لمعرفة الحجم الحقيقي للمستودع.

الصيغة

git count-objects [-v] [-H]
[ ] اختياري| أو<arg> قيمة تُستبدل... قابل للتكرار--flag خيار

أمثلة

عدّ سريع

git count-objects -vH

كل شيء بوحدات مقروءة.

أمثلة على سير العمل

1
git count-objects -v

تحقّق من العدد

2
git gc

احزم إن كان مرتفعًا

حل المشكلات

size-pack ضخم

السبب: ملفات كبيرة في السجل

اعثر عليها بـ git rev-list --objects --all | git cat-file --batch-check

نصائح وأخطاء شائعة

أفضل الممارسات

  • ✓استخدم -H لأحجام مقروءة.

الأسئلة الشائعة

A:

يستلم الاستنساخ ملف حزمة واحدًا؛ لا توجد كائنات متفرّقة بعد.