العثور على رؤوس الفروع السابقة
يسجّل سجل المراجع (reflog) أين كان يشير فرع أو HEAD في كل مرة تحرّك: الإيداعات والتبديل وإعادة التعيين وإعادة التأسيس. ويسرد عرض سجل المراجع (reflog)… تلك القيود؛ اختر واحدًا لإظهار إيداعه في المخطط أو استعادة كفرع.
يعمل في GitTree المجاني: كل ميزات Git المحلية بعد تسجيل الدخول.
في هذه الصفحة
قبل أن تبدأ
- كانت الإيداعات التي تبحث عنها على حاسوبك: سجل المراجع محلي ولا يُدفع ولا يُجلب.
أين تجده
- لوحة الأوامر: عرض سجل المراجع (reflog)….
| الإجراء | macOS | Windows وLinux |
|---|---|---|
| لوحة الأوامر، ثم عرض سجل المراجع (reflog)… | ⌘⇧P | Ctrl+Shift+P |
الخطوات
افتح سجل المراجع
شغّل عرض سجل المراجع (reflog)… واختر المرجع تحت سجل المراجع لـ، مثل HEAD أو فرع. ويحمّل عرض القيود الأقدم المزيد.
اعثر على القيد
يذكر كل قيد ما الذي حرّك المرجع ومتى. اختر القيد السابق للتغيير الذي تريد التراجع عنه.
اطّلع أو استعد
يحدّد إظهار في المخطط ذلك الإيداع. وينشئ استعادة كفرع فرعًا هناك: اكتب اسم الفرع الجديد وأكّد.
النتيجة المتوقعة
يقول GitTree تم إنشاء الفرع …. يزيله التراجع مجددًا. ويمكن الوصول إلى الإيداعات الضائعة من ذلك الفرع.
جرّب التراجع أولًا
لخطوة اتخذتها في GitTree يكون تراجع أسرع: يعكس آخر عملية بدقة (التراجع والإعادة). ويفيد سجل المراجع في الخطوات الأقدم وفي التي اتُّخذت في الطرفية.
إن لم يسر الأمر كما توقعت
«لا يوجد سجل مراجع لهذا المرجع.»
لا يحتفظ Git بسجل مراجع إلا للمراجع التي تحرّكت في هذا المستودع؛ وقد لا يكون لفرع جُلب ولم يُبدَّل إليه أي سجل. جرّب سجل HEAD.
أسئلة
إلى متى يحتفظ سجل المراجع بالقيود؟
يحتفظ بها Git افتراضيًا نحو 90 يومًا، حتى تنتهي صلاحيتها بجمع المهملات.