| GIT-DIAGNOSE(1) | Git Manual | GIT-DIAGNOSE(1) |
نام (NAME)
git-diagnose - تولید یک بایگانی zip از اطلاعات تشخیصی
خلاصه دستور (SYNOPSIS)
git diagnose [(-o | --output-directory) <path>] [(-s | --suffix) <format>]
[--mode=<mode>]
توضیحات (DESCRIPTION)
اطلاعات دقیقی درباره رایانه کاربر، کلاینت گیت و وضعیت مخزن جمعآوری کرده و آن اطلاعات را در یک بایگانی zip بستهبندی میکند. بایگانی تولیدشده میتواند مثلاً با لیست پستی گیت به اشتراک گذاشته شود تا به اشکالزدایی یک مشکل کمک کند، یا به عنوان مرجعی برای اشکالزدایی مستقل عمل نماید.
به طور پیشفرض، اطلاعات زیر در بایگانی ثبت میشوند:
اطلاعات بیشتر را میتوان با انتخاب یک حالت تشخیصی دیگر با استفاده از گزینه --mode جمعآوری کرد.
تفاوت این ابزار با git-bugreport(1) در این است که اطلاعات بسیار دقیقتری را با تمرکز بیشتر بر گزارش اندازه و ساختار دادههای محتویات مخزن جمعآوری میکند.
گزینهها (OPTIONS)
-o <path>, --output-directory <path>
-s <format>, --suffix <format>
--mode=(stats|all)
گزینه --mode=all تمام موارد موجود در --mode=stats و همچنین نسخههایی از دایرکتوریهای .git، .git/hooks، .git/info، .git/logs و .git/objects/info را جمعآوری میکند. این اطلاعات تکمیلی ممکن است حساس باشند، زیرا میتوان از آنها برای بازسازی کامل محتویات مخزن مورد تشخیص استفاده کرد. کاربران هنگام به اشتراک گذاشتن بایگانی تولیدشده با --mode=all باید احتیاط کنند.
GIT
بخشی از مجموعه git(1)
| 2026-06-29 | Git 2.55.0 |