تخطَّ إلى المحتوى
GitTree

فيديو: العثور على إيداع ضائع بسجل المراجع (reflog)

يُعرض الفيديو في مشغّل YouTube، بوضع الخصوصية المحسّنة.

  • فيديو 5 دقائق
  • تعليق صوتي بالإنجليزية · ترجمة إنجليزية وعربية
  • شاهد على YouTube

اعثر على إيداع تركته إعادة تعيين كاملة في سجل المراجع المحلي، وافحص ملفه قبل أن تثق به، وضع عليه فرعًا دون أن تحرّك نسختك الحالية.

اقرأ الدرس كاملًا

في المقالة كل خطوة وأمر من الفيديو، مع التمرين العملي والأسئلة.

انتقل إلى الدرس

نص الفيديو

ترجمة التعليق الصوتي الإنجليزي للفيديو، مقطعًا بعد مقطع.

  1. يبدو الإيداع ضائعًا. لكن Git ما زال يذكر أين كان.
  2. سجل المراجع مفكرة محلية لأماكن HEAD والفروع.
  3. قد يظل إيداع لا يسمّيه فرع مذكورًا فيه.
  4. في نسخة مؤقتة: أودِع ملاحظة ثم أزلها بإعادة تعيين كاملة.
  5. يعرض المخطط M وحده. والملاحظة لا أثر لها.
  6. لا تعيّن ولا تنظّف الآن. انظر أولًا.
  7. افتح لوحة الأوامر ونفّذ عرض سجل المراجع.
  8. يفتح الحوار على HEAD. أحدث حركة أولًا.
  9. الصف الأحدث هو إعادة التعيين. وتحته الإيداع الضائع.
  10. إن طالت القائمة فاعرض القيود الأقدم.
  11. يمكنك التبديل بين HEAD والفرع.
  12. لا تحفظ HEAD@{1}. اقرأ القيد بدلًا من ذلك.
  13. حدّد قيد الإيداع. تظهر خيارات جديدة.
  14. لا يستطيع «إظهار في المخطط» وضعه: لا فرع يصل إلى هذا الإيداع.
  15. لذلك نستعيده فرعًا أولًا، ثم نقرأ ملفه.
  16. عد وحدّد القيد نفسه.
  17. سمِّ الفرع rescue/signup.
  18. استعده فرعًا. يقول الإشعار إن التراجع يزيله مجددًا.
  19. فرع الحفظ على الإيداع الضائع. وما زلت على M.
  20. ملفاتك لم تتغير.
  21. في الطرفية السطران الأحدث هما إعادة التعيين والإيداع.
  22. مع المعرّفات نختار الإيداع من سطره.
  23. يقرأ git show مع مسار الملف من ذلك الإيداع.
  24. ينشئ git branch فرع الحفظ. ونسختنا لا تتحرك.
  25. الحالة خالية، والملف آمن على الفرع.
  26. التعديل الذي لم يُودَع ليس في سجل المراجع.
  27. القيود تنتهي. لا تشغّل تنظيفًا أثناء الاستعادة.
  28. هو محلي. لا تملك النسخ الأخرى مفكرتك.
  29. تدريب: اذكر السطرين والمعرّف وأول سطر والفرع.
  30. التالي: التراجع والإعادة في GitTree نفسه.

كل الدروس