ستناقش هذه الدراسة:
ما هو التزام الدمج في Git؟
في جيت ، ' دمج الالتزام 'هو نوع من الالتزام يتم إنشاؤه عند دمج فرعين أو أكثر في المستودع. يجمع التزام الدمج التغييرات من عدة فروع مختلفة في فرع واحد. عادة ما يكون له التزامان أصليان على الأقل ، واحد لكل فرع مدمج. علاوة على ذلك ، فإنه يشمل جميع التغييرات من الفروع المدمجة وتاريخ الفرع بأكمله.
كيفية إنشاء / إنشاء التزام دمج في Git؟
لإنشاء التزام دمج في Git ، أولاً ، قم بإعادة التوجيه إلى مستودع محلي معين. ثم اختر الفرع المراد دمجه وقم بتنفيذ “ git merge – no-ff
الخطوة 1: قم بالتبديل إلى المستودع المطلوب
أولاً ، قم بتشغيل الأمر الموضح أدناه وقم بالتبديل إلى المستودع المحلي المحدد:
$ قرص مضغوط 'C: \ Git \ local_Repo'
الخطوة 2: عرض سجل Git
بعد ذلك ، قم بعرض محفوظات الالتزام لفرع العمل الحالي:
$ سجل بوابة --متصل
يمكن رؤيته في لقطة الشاشة الموضحة أدناه ، حيث يشير الرأس إلى ' 5827f21 'تنفيذ التجزئة:
الخطوة الثالثة: عرض الفروع المتاحة
بعد ذلك ، قم بإدراج الفروع المتاحة لمستودع Git واختر الفرع المطلوب الذي يجب دمجه. على سبيل المثال ، اخترنا ' ألفا ' فرع:
$ فرع بوابة
الخطوة 4: دمج الفروع
الآن ، قم بتنفيذ ' دمج بوابة 'الأمر مع' - لا وما يليها 'واسم الفرع المعين الذي يحتاج إلى الدمج:
$ دمج بوابة - لا وما يليها ألفاهنا ، ' - لا وما يليها يُستخدم الخيار 'لإنشاء رسالة الالتزام حتى إذا تمت إعادة توجيه الفروع بسرعة ، و' ألفا ”هو فرعنا المستهدف الذي يحتاج إلى الدمج.
بعد تنفيذ الأمر المذكور أعلاه ، سيتم فتح محرر النص الافتراضي. أدخل رسالة الالتزام المطلوبة ، واحفظ التغييرات وأغلق المحرر:
في الناتج أدناه ، يمكن ملاحظة أن ' ألفا 'تم دمج الفرع مع' يتقن ' فرع:
الخطوة 5: عرض التزام الدمج
أخيرًا ، تحقق من سجل Git لعرض رسالة تنفيذ الدمج:
$ سجل بوابة --متصليمكن ملاحظة أن الجزء المميز هو دمج رسالة الالتزام مع ' f8db3cf 'تنفيذ التجزئة:
كان هذا كل شيء عن الدمج الالتزام في Git.
خاتمة
التزام الدمج هو نوع من الالتزام يتم إنشاؤه عندما يقوم المستخدم بدمج فرعين أو أكثر في المستودع. يجلب التغييرات / التعديلات من فرع إلى فرع Git آخر. يتم استخدامه لدمج التغييرات من الفروع المختلفة في فرع Git واحد. لإنشاء التزام دمج ، فإن ' git merge – no-ff