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

Editing and Completing Merge تحرير الملف وإتمام الدمج

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

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

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

يتم حسم تعارض الدمج وإتمام العملية عبر أربع خطوات عملية مرتبة:

  1. تحرير المحتوى البرمجي: افتح الملف المتعارض وقرر الإبقاء على نسخة الفرع الحالي، أو نسخة الفرع القادم، أو كتابة سطر يدمج الميزتين معاً.
  2. مسح علامات التعارض الثلاث بالكامل: احذف أسطر <<<<<<< و======= و>>>>>>> تماماً حتى يظل الكود البرمجي النظيف فقط.
  3. تجهيز الملف المحسوم (git add <file>): يُعد تشغيل git add الإشارة الرسمية لنظام Git بأن التعارض في هذا الملف قد انتهى.
  4. حفظ التزام الدمج (git commit): سجّل التزام الدمج النهائي لإغلاق العملية بنجاح.
الصف 2 كود برمجي
Shell
# After removing <<<<<<<, =======, and >>>>>>> markers:
git add index.html
git status -s
git commit -m "Merge feat-pricing and resolve heading"
الصف 3 ملاحظة هامة