ما هو الدمج
جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy. الدرس 34 من 58.
يُدخِل الدمج العمل من فرعٍ إلى فرعٍ آخر. بعد نجاح الدمج، يحتوي الفرع المستهدف على كل الالتزامات من كلا الفرعين، وتعكس الملفات النتيجة الموحّدة.
يبدو سير العمل القياسي كما يلي:
- انتقل إلى الفرع الذي تريد الدمج فيه (عادةً
main). - نفّذ
git merge other-branch.
git switch main
git merge feature-loginينظر Git إلى سجلَّي الفرعين ويحدّد كيفية دمجهما. وفي معظم الأحيان، يفعل ذلك تلقائيًا. والنوعان الرئيسيان للدمج هما:
- التقديم السريع: لم يتحرك
mainمنذ إنشاء الفرع. ينقل Git مؤشرmainإلى الأمام فحسب. - الدمج ثلاثي الأطراف: يحتوي كلا الفرعين على إيداعات جديدة. ينشئ Git «إيداع دمج» جديدًا يجمع بينهما.
سترى كلا الشكلين في الدرسين التاليين.
التحدي
مبتدئيحتوي المجلد على app.txt. أعدّ المستودع، وأنشئ أول إيداع على main، ثم اطبع الفرع الحالي.
هذا مجرد تمرين تمهيدي قبل الدمج في الدرس التالي.
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس التحكم في الإصدارات
تدرّب بنفسك: Playground لـ Terminal