ما هو التزام الدمج بالضبط في Git؟

Ma Hw Altzam Aldmj Baldbt Fy Git



أثناء التعامل مع مشروع تطوير برمجيات كبير ، يعمل المطورون على فروع متعددة. إنهم بحاجة إلى تتبع وتسجيل تاريخ التغييرات عبر العديد من الفروع. في هذه الحالة ، فإن ' دمج الالتزام ”مفيد جدًا لأنه يتيح لهم نقل جميع التغييرات بسهولة من فرع إلى فرع آخر دون فقدان أي سجل للفروع.

ستناقش هذه الدراسة:

ما هو التزام الدمج في Git؟

في جيت ، ' دمج الالتزام 'هو نوع من الالتزام يتم إنشاؤه عند دمج فرعين أو أكثر في المستودع. يجمع التزام الدمج التغييرات من عدة فروع مختلفة في فرع واحد. عادة ما يكون له التزامان أصليان على الأقل ، واحد لكل فرع مدمج. علاوة على ذلك ، فإنه يشمل جميع التغييرات من الفروع المدمجة وتاريخ الفرع بأكمله.







كيفية إنشاء / إنشاء التزام دمج في Git؟

لإنشاء التزام دمج في Git ، أولاً ، قم بإعادة التوجيه إلى مستودع محلي معين. ثم اختر الفرع المراد دمجه وقم بتنفيذ “ git merge – no-ff ' يأمر. أخيرًا ، تحقق من سجل Git لعرض تنفيذ الدمج.



الخطوة 1: قم بالتبديل إلى المستودع المطلوب

أولاً ، قم بتشغيل الأمر الموضح أدناه وقم بالتبديل إلى المستودع المحلي المحدد:



$ قرص مضغوط 'C: \ Git \ local_Repo'

الخطوة 2: عرض سجل Git

بعد ذلك ، قم بعرض محفوظات الالتزام لفرع العمل الحالي:





$ سجل بوابة --متصل

يمكن رؤيته في لقطة الشاشة الموضحة أدناه ، حيث يشير الرأس إلى ' 5827f21 'تنفيذ التجزئة:



الخطوة الثالثة: عرض الفروع المتاحة

بعد ذلك ، قم بإدراج الفروع المتاحة لمستودع Git واختر الفرع المطلوب الذي يجب دمجه. على سبيل المثال ، اخترنا ' ألفا ' فرع:

$ فرع بوابة

الخطوة 4: دمج الفروع

الآن ، قم بتنفيذ ' دمج بوابة 'الأمر مع' - لا وما يليها 'واسم الفرع المعين الذي يحتاج إلى الدمج:

$ دمج بوابة - لا وما يليها ألفا

هنا ، ' - لا وما يليها يُستخدم الخيار 'لإنشاء رسالة الالتزام حتى إذا تمت إعادة توجيه الفروع بسرعة ، و' ألفا ”هو فرعنا المستهدف الذي يحتاج إلى الدمج.

بعد تنفيذ الأمر المذكور أعلاه ، سيتم فتح محرر النص الافتراضي. أدخل رسالة الالتزام المطلوبة ، واحفظ التغييرات وأغلق المحرر:

في الناتج أدناه ، يمكن ملاحظة أن ' ألفا 'تم دمج الفرع مع' يتقن ' فرع:

الخطوة 5: عرض التزام الدمج

أخيرًا ، تحقق من سجل Git لعرض رسالة تنفيذ الدمج:

$ سجل بوابة --متصل

يمكن ملاحظة أن الجزء المميز هو دمج رسالة الالتزام مع ' f8db3cf 'تنفيذ التجزئة:

كان هذا كل شيء عن الدمج الالتزام في Git.

خاتمة

التزام الدمج هو نوع من الالتزام يتم إنشاؤه عندما يقوم المستخدم بدمج فرعين أو أكثر في المستودع. يجلب التغييرات / التعديلات من فرع إلى فرع Git آخر. يتم استخدامه لدمج التغييرات من الفروع المختلفة في فرع Git واحد. لإنشاء التزام دمج ، فإن ' git merge – no-ff يتم استخدام الأمر. تمت مناقشة هذه المقالة حول التزامات الدمج وطريقة إنشاء التزام الدمج في Git.