هذا هو الأمر git-reflog الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
git-reflog - إدارة معلومات التسجيل
موجز
طائرة نفاثة إعادة التدوين
الوصف
يأخذ الأمر أوامر فرعية مختلفة وخيارات مختلفة حسب الأمر الفرعي:
طائرة نفاثة إعادة التدوين [إظهار] [خيارات السجل] [ ]
طائرة نفاثة إعادة التدوين تنقضي [- انتهاء الصلاحية = ] [- expire-unreachable = ]
[--rewrite] [--updateref] [- stale-fix]
[- جاف] [- مطول] [- الكل | ...]
طائرة نفاثة إعادة التدوين حذف [--إعادة كتابة] [--تحديث]
[--dry-run] [--verbose] ref @ {specifier} ...
طائرة نفاثة إعادة التدوين موجود
السجلات المرجعية ، أو "إعادة التدوين" ، تسجل وقت تقديم نصائح الفروع والمراجع الأخرى
المحدثة في المستودع المحلي. Reflogs مفيدة في أوامر Git المختلفة ، لتحديد
القيمة القديمة للإشارة. على سبيل المثال ، HEAD @ {2} تعني "حيث كان HEAD عبارة عن حركتين
قبل "، master@{one.week.ago} يعني" حيث كان المعلم يشير إلى أسبوع مضى في هذا
المستودع المحلي "، وما إلى ذلك. انظر gitrevisions(7) لمزيد من التفاصيل.
يدير هذا الأمر المعلومات المسجلة في سجلات إعادة التدوين.
يظهر الأمر الفرعي "show" (وهو أيضًا الإعداد الافتراضي ، في حالة عدم وجود أي أوامر فرعية)
سجل المرجع المقدم في سطر الأوامر (أو HEAD ، افتراضيًا). إعادة التدوين
يغطي جميع الإجراءات الأخيرة ، بالإضافة إلى تبديل فرع سجلات reflog. شخص سخيف
reflog show هو اسم مستعار لـ git log -g --abbrev-الالتزام --pretty = oneline ؛ ارى بوابة الدخول(1)
للمزيد من المعلومات.
الأمر الفرعي "expire" يقطع إدخالات إعادة التدوير القديمة. الإدخالات الأقدم من وقت انتهاء الصلاحية ، أو
الإدخالات الأقدم من وقت انتهاء الصلاحية الذي لا يمكن الوصول إليه ولا يمكن الوصول إليها من الطرف الحالي
إزالتها من reflog. لا يتم استخدام هذا عادةً بشكل مباشر من قبل المستخدمين النهائيين - بدلاً من ذلك ، انظر
بوابة gc(1).
يقوم الأمر الفرعي "delete" بحذف الإدخالات الفردية من إعادة التسجيل. يجب أن تكون حجتها
دقيق الدخول (مثل "git reflog delete master @ {2}"). هذا الأمر الفرعي ليس كذلك عادةً
تستخدم مباشرة من قبل المستخدمين النهائيين.
يتحقق الأمر الفرعي "موجود" مما إذا كان المرجع يحتوي على إعادة تسجيل. يخرج مع حالة الصفر إذا
إن إعادة التدوير موجودة ، وحالة غير صفرية إذا لم تكن كذلك.
OPTIONS
مزيد من الخيارات For إظهار
يقبل git reflog show أيًا من الخيارات المقبولة بواسطة سجل git.
مزيد من الخيارات For تنقضي
--الكل
معالجة إعادة التدوين لجميع المراجع.
- انتهاء الصلاحية =
تقليم إدخالات أقدم من الوقت المحدد. إذا لم يتم تحديد هذا الخيار ، فإن
يتم أخذ وقت انتهاء الصلاحية من إعداد التكوين gc.reflogExpire ، والذي بدوره
الافتراضي إلى 90 يومًا. - expire = جميع الخوخ المجفف بغض النظر عن عمره ؛
- expire = عدم إيقاف تشغيل تقليم الإدخالات التي يمكن الوصول إليها مطلقًا (ولكن انظر - expire-unreachable).
--تاريخ - غير قابل للوصول =
تقليم إدخالات أقدم من التي لا يمكن الوصول إليها من الطرف الحالي لـ
فرع. إذا لم يتم تحديد هذا الخيار ، فسيتم أخذ وقت انتهاء الصلاحية من ملف
إعداد التهيئة gc.reflogExpireUnreachable ، والذي بدوره يكون افتراضيًا لمدة 30 يومًا.
- expire-unreachable = جميع الخوخات التي يتعذر الوصول إليها بغض النظر عن عمرها ؛
- expire-unreachable = لا تغلق أبدًا التقليم المبكر للإدخالات التي يتعذر الوصول إليها (لكن انظر
--تنقضي).
- تحديث
قم بتحديث المرجع إلى قيمة أعلى إدخال لإعادة التدوير (على سبيل المثال @ {0}) إذا كان
تم تقليم الإدخال العلوي السابق. (تم تجاهل هذا الخيار للمراجع الرمزية.)
--اعادة كتابة
إذا تم تقليم سابق إدخال إعادة تسجيل ، فاضبط SHA-1 "القديم" الخاص به ليكون مساويًا لـ
حقل SHA-1 "جديد" للإدخال الذي يسبقه الآن.
- إصلاح قديم
قم بتقليم أي إدخالات لإعادة التدوين تشير إلى "ارتباطات مكسورة". الالتزام المكسور هو التزام
لا يمكن الوصول إليه من أي من النصائح المرجعية وهذا يشير ، بشكل مباشر أو
بشكل غير مباشر ، إلى كائن مفقود أو شجرة أو كائن blob.
يتضمن هذا الحساب اجتياز جميع الكائنات التي يمكن الوصول إليها ، أي أن لها نفس الشيء
التكلفة طائرة نفاثة تقليم. الغرض الأساسي منه هو إصلاح الفساد الناجم عن القمامة
التجميع باستخدام الإصدارات القديمة من Git ، والتي لم تحمي الكائنات المشار إليها بواسطة
إعادة التدوين.
-n ، - تشغيل جاف
لا تقم بتقليم أي مدخلات ؛ أظهر فقط ما كان يمكن تقليمه.
- الإسراف
طباعة معلومات إضافية على الشاشة.
مزيد من الخيارات For حذف
يقبل git reflog delete الخيارات --updateref و --rewrite و -n و --dry-run و --verbose،
بنفس معاني استخدامها مع انتهاء الصلاحية.
GIT
جزء من طائرة نفاثة(1) جناح
استخدم git-reflog عبر الإنترنت باستخدام خدمات onworks.net