شرح صفوف ومحتوى الفقرة
يجمع الجدول المرجعي التالي دلالات علامات التعارض والأوامر الأساسية للتعامل معها باحترافية:
| العلامة أو الأمر | الدلالة الهندسية | الإجراء المطلوب |
|---|---|---|
<<<<<<< HEAD | بداية كود الفرع النشط الحالي (المستقبِل) | مراجعة الكود وحذف سطر العلامة |
======= | الفاصل الأوسط بين النسختين المتعارضتين | حذف سطر الفاصل بالكامل بعد الحسم |
>>>>>>> <branch> | نهاية كود الفرع القادم المراد دمجه | مراجعة الكود وحذف سطر العلامة |
git status -s (UU) | ملف متعارض لم يُدمج بعد | تحرير الملف ثم تشغيل git add |
git add <file> | إعلان انتهاء التعارض في الملف | إتباعه بالأمر git commit |
git merge --abort | إلغاء الدمج واستعادة الحالة السابقة | يُستخدم للتراجع الفوري الآمن |
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
تعرفت في هذا الدرس على أسباب حدوث تعارضات الدمج، وكيفية قراءة علامات التعارض الثلاث وتحديد الملفات المتعارضة بالرمز UU، وخطوات تحرير الملف وتجهيزه بـ git add لإتمام الدمج أو إلغائه بأمان عبر git merge --abort. الخطوة التالية: انتقل الآن إلى الدرس رقم 24 «إعادة تأسيس الفروع وتنظيم السجل عبر الأمر git rebase» لإتقان السجل الخطي والتنظيم التفاعلي للالتزامات.