فيديو: المتابعة أو التخطّي أو الإيقاف لعملية متوقفة
يُعرض الفيديو في مشغّل YouTube، بوضع الخصوصية المحسّنة.
- فيديو 7 دقائق
- تعليق صوتي بالإنجليزية · ترجمة إنجليزية وعربية
- شاهد على YouTube
حين يتوقف دمج أو إعادة تأسيس فأمامك ثلاثة مخارج: متابعة أو تخطّي أو إيقاف. تعلّم أيها يناسب الحالة، وما الذي يضيّعه كل منها، وكيف تفحص المستودع بعد ذلك.
اقرأ الدرس كاملًا
في المقالة كل خطوة وأمر من الفيديو، مع التمرين العملي والأسئلة.
نص الفيديو
ترجمة التعليق الصوتي الإنجليزي للفيديو، مقطعًا بعد مقطع.
- يتوقف دمج أو إعادة تأسيس. أمامك ثلاثة مخارج.
- المتابعة تنهيها. والتخطّي يترك إيداعًا خارجها. والإيقاف يعود.
- أولًا، اعرف دائمًا أي عملية جارية.
- يسمّيها الشريط. وفي الطرفية يفعل git status ذلك.
- ابنِ فرعي سارة وعمر وثلاث نسخ متطابقة.
- بداية واحدة، وثلاث نهايات مختلفة.
- النسخة الأولى: سنتابع. ابدأ الدمج فيتوقف.
- اختر حلّ وافتح الملف واكتب العنوان المجمّع.
- احفظ وعلّم محلولًا ليعدّ Git الملف منتهيًا.
- صارت المتابعة متاحة. اخترها مرة واحدة.
- تم. للإيداع الجديد أبوان، واختفى الشريط.
- النسخة الثانية: سنوقف. ابدأ الدمج نفسه.
- اترك التعارض كما هو واختر إيقاف.
- يشرح الحوار ما يعود وما يُحفظ أولًا.
- عاد المستودع إلى ما كان عليه من قبل.
- رأس الفرع هو المعرّف نفسه، والصفحة صفحة سارة من جديد.
- النسخة الثالثة: سنتخطّى. وهذه إعادة تأسيس.
- أعد تأسيس فرع سارة على فرع عمر. يتوقف بتعارض.
- للشريط الآن زر تخطٍّ. ولم يكن للدمج واحد.
- يترك التخطّي إيداع سارة خارج الناتج. قلها بصوت عالٍ.
- اختر تخطّي مرة واحدة.
- تعرض الصفحة عنوان عمر. وفرع سارة يقف الآن على إيداعه.
- التخطّي ليس حلًّا. حذف تغيير سارة من هذه النتيجة.
- في الطرفية يبيّن git status ما الجاري والأوامر المتاحة.
- الدمج: أضف الملف المحلول ثم git merge --continue.
- الإيقاف: رأس الفرع هو نفسه قبل وبعد.
- التخطّي: git rebase --skip، فيقف الفرع على إيداع عمر.
- في كل نسخة الحالة خالية ولا شيء غير مدمج.
- غيّر المُدخل: حلّ الملف ثم اختر الإيقاف بدلًا.
- يُسقَط حلّك بعد حفظ لقطة استعادة.
- لا تستخدم reset --hard للهروب. الإيقاف هو المخرج الآمن.
- إن تخطّيت بالخطأ فالإيداع ما زال في سجل المراجع.
- تدريب: سمِّ العملية والاختيار والدليل لكل نسخة.
- التالي: انسخ إيداعًا واحدًا إلى فرع آخر بالانتقاء.