GIT-PRUNE-PACKED(1) دستورات عمومی کاربر GIT-PRUNE-PACKED(1)

git-prune-packed - حذف اشیای اضافی که قبلاً در بسته‌ها ذخیره شده‌اند

git prune-packed [-n | --dry-run] [-q | --quiet]

این برنامه $GIT_OBJECT_DIRECTORY را برای یافتن تمام اشیایی که در حال حاضر هم در یک فایل بسته (pack file) و هم در دایرکتوری‌های مستقل اشیا وجود دارند، جستجو می‌کند.

تمام این‌گونه اشیای اضافی حذف می‌شوند.

یک بسته (pack) مجموعه‌ای از اشیا است که به طور جداگانه فشرده شده‌اند، فشرده‌سازی تفاضلی (delta compression) بر آن‌ها اعمال شده، در یک فایل منفرد ذخیره شده‌اند و دارای یک فایل نمایه (index file) مرتبط هستند.

بسته‌ها برای کاهش بار روی سیستم‌های آینه‌ای (mirror)، موتورهای پشتیبان‌گیری، فضای ذخیره‌سازی دیسک و غیره به کار می‌روند.

-n, --dry-run

در عمل هیچ شیئی را حذف نکن، تنها مواردی را که حذف می‌شدند نشان بده.

-q, --quiet

نمایش وضعیت پیشرفت را غیرفعال کن.

git-pack-objects(1) git-repack(1)

بخشی از مجموعه git(1)

2026-06-29 Git 2.55.0