انتقل إلى محتوى الدرس

Conflict Markers Summary Table ملخص رموز وخطوات حل التعارض

افهم متى ولماذا يحدث تعارض الدمج عند تعديل نفس الأسطر في فرعين، واقرأ علامات التعارض الثلاث بدقة، واحسم التعارض أو ألغِه بأمان.
3 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يجمع الجدول المرجعي التالي دلالات علامات التعارض والأوامر الأساسية للتعامل معها باحترافية:

العلامة أو الأمرالدلالة الهندسيةالإجراء المطلوب
<<<<<<< HEADبداية كود الفرع النشط الحالي (المستقبِل)مراجعة الكود وحذف سطر العلامة
=======الفاصل الأوسط بين النسختين المتعارضتينحذف سطر الفاصل بالكامل بعد الحسم
>>>>>>> <branch>نهاية كود الفرع القادم المراد دمجهمراجعة الكود وحذف سطر العلامة
git status -s (UU)ملف متعارض لم يُدمج بعدتحرير الملف ثم تشغيل git add
git add <file>إعلان انتهاء التعارض في الملفإتباعه بالأمر git commit
git merge --abortإلغاء الدمج واستعادة الحالة السابقةيُستخدم للتراجع الفوري الآمن
الصف 2 ملاحظة هامة
الصف 3 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

تعرفت في هذا الدرس على أسباب حدوث تعارضات الدمج، وكيفية قراءة علامات التعارض الثلاث وتحديد الملفات المتعارضة بالرمز UU، وخطوات تحرير الملف وتجهيزه بـ git add لإتمام الدمج أو إلغائه بأمان عبر git merge --abort. الخطوة التالية: انتقل الآن إلى الدرس رقم 24 «إعادة تأسيس الفروع وتنظيم السجل عبر الأمر git rebase» لإتقان السجل الخطي والتنظيم التفاعلي للالتزامات.