كيفية دمج الفروع بدون التقديم السريع في Git

Kyfyt Dmj Alfrw Bdwn Altqdym Alsry Fy Git



أثناء العمل على نظام التحكم في الإصدار اللامركزي المعروف باسم Git ، يمكن للمستخدمين إنشاء العديد من الفروع في المستودع لأغراض متعددة. بالإضافة إلى ذلك ، يمكنك دمجها في فرع الجذر الرئيسي. ومع ذلك ، عندما يتم دمج الفروع مع التزام الدمج ، تُعرف هذه العملية باسم الدمج دون التقديم السريع.

من ناحية أخرى ، عندما يكون لدينا مسار خطي مباشر بين الفرع المصدر والفرع المستهدف ، فيمكن عندئذٍ تنفيذ الدمج السريع.

سيناقش هذا الدليل إجراءات دمج الفروع دون التقديم السريع في Git.







كيفية دمج الفروع بدون التقديم السريع في Git؟

لنفترض أنك أنشأت فرعًا جديدًا للعمل في مشروع معين ، وتريد دمج النتائج في الكود أو الملف الرئيسي. للغرض المحدد ، يلزم دمج الفرع المحدد مع فرع الجذر.



اتبع الإجراء الموضح أدناه لهذا الغرض المقابل.



الخطوة 1: قم بتشغيل Git Bash
أولاً ، ابدأ تشغيل ' جيت باش 'المحطة الطرفية بمساعدة' بدء ' قائمة:





الخطوة الثانية: إنشاء دليل Git
قم بتشغيل ' مكدير ”لإنشاء دليل Git الجديد:



$ مكدير فروعي

هنا، ' فروعي 'هو اسم الدليل الذي تم إنشاؤه حديثًا:

الخطوة 3: انتقل إلى دليل Git
انتقل إلى الدليل المحلي حيث تريد إجراء التغييرات:

$ قرص مضغوط فروعي

الخطوة 4: تهيئة مستودع Git
الآن ، قم بإنشاء مستودع Git الفارغ باستخدام الأمر الموضح أدناه:

$ الطقس حار

الخطوة 5: إنشاء وإضافة ملف
قم بتشغيل ' يلمس 'أمر لإنشاء ملف نصي باسم' file.txt 'في الدليل الحالي:

$ يلمس file.txt

الآن ، قم بإضافته إلى مستودع Git بمساعدة ' بوابة إضافة ' يأمر:

$ بوابة إضافة file.txt

الخطوة السادسة: إجراء التغييرات
بعد ذلك ، قم بإجراء التغييرات برسالة إعلامية:

$ بوابة الالتزام م 'تمت إضافة file.txt'

هنا ، وضعنا رسالة الالتزام داخل علامتي اقتباس مزدوجتين:

الخطوة السابعة: إنشاء الفرع
بعد ذلك ، قم بتشغيل الأمر الموضح أدناه لإنشاء فرع جديد:

$ فرع بوابة طور

حتى هذه اللحظة ، نجحنا في إنشاء اسم الفرع الجديد ' طور ':

الخطوة 8: تبديل الفرع
نفذ ' بوابة الخروج ”للتبديل إلى الفرع الذي تم إنشاؤه حديثًا:

$ بوابة الخروج طور

الخطوة 9: إنشاء وإضافة ملف
الآن ، قم أولاً بإنشاء ملف جديد داخل الفرع الجديد من خلال الأمر الموضح أدناه:

$ يلمس fil2.txt

بعد ذلك قم بإضافته إلى مستودع Git:

$ بوابة إضافة

الخطوة 10: إرسال الرسالة
قم بإجراء التغييرات برسالة من خلال استخدام ' بوابة الالتزام ' يأمر:

$ بوابة الالتزام م 'تمت إضافة file2.txt'

الخطوة 11: قم بالتبديل إلى الفرع
بعد ذلك ، انتقل إلى الفرع الرئيسي ' رئيسي - سيد 'باستخدام الأمر أدناه:

$ بوابة الخروج رئيسي - سيد

الخطوة 12: دمج فروع Git
أخيرًا ، ادمج الفروع بدون إعادة توجيه سريع باستخدام ' دمج بوابة ' يأمر. هنا ، ' - لا - 'تمنع علامة الدمج من أداء وظيفة التقديم السريع:

$ دمج بوابة - لا وما يليها طور

كما ترى ، فقد دمجنا ' رئيسي - سيد 'مع' طور ' فرع:

الخطوة 13: تحقق من الدمج
تأكد من دمج الفروع مع ' سجل بوابة ' يأمر:

$ سجل بوابة --عبر الانترنت

يشير الإخراج أدناه إلى دمج فرعين لدينا:

قمنا بتجميع أسهل عملية لدمج الفروع دون التقديم السريع في Git.

استنتاج

لدمج الفروع بدون إعادة توجيه سريع في Git ، أولاً ، قم بتهيئة دليل باستخدام ' بوابة الحرارة ' يأمر. بعد ذلك ، أنشئ ملفًا جديدًا وأضفه وقم بإجراء التغييرات برسالة إلى مستودع Git. بعد ذلك ، أنشئ الفرع الجديد وانتقل إليه. أنشئ مرة أخرى ، أضف ملفًا جديدًا في الفرع المحول وقم بإلزامه. أخيرًا ، قم بتنفيذ ' دمج بوابة $ - no-ff 'لدمج كلا الفرعين. يوضح هذا الدليل إجراءات دمج الفروع دون التقديم السريع في Git.