hello cartx_child

Knowledgebase

استخدام الفروع في جيت Git

  • اختبار ميزة جديدة, حالات الاستخدام النموذجي, Git
  • 0

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

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

تطبيق الإصلاح السريع
وبالمثل ، تخيل أنك تعمل على "اختبار" ولكنك تتلقى طلبًا عاجلًا لتطبيق الإصلاح.يمكنك التبديل مرة أخرى لإتقان "التحقق من" فرع جديد يسمى "الإصلاح".بمجرد تطبيق الإصلاح ، قم بالرجوع إلى الصفحة الرئيسية ، قم بدمج "إصلاح" في "رئيسي" ودفع التغييرات إلى مستودع الإنتاج.بعد ذلك ، يمكنك الرجوع إلى "اختبار" ومواصلة العمل.
في دليل العمل الخاص بك ، قم بتطبيق الأمر التالي لإنشاء "سحب" ملفاتك إلى فرع جديد:
git checkout -b fix
بعد إنشاء فرع جديد ، من الآمن تعديل الملفات
بمجرد تطبيق الإصلاح ، قم بإدخال التغييرات:
git commit -am "إصلاح هذا الشيء المكسور"
والآن بعد إجراء التغييرات واختبارها ، عد إلى الفرع الرئيسي:
بوابة الخروج
دمج فرع الإصلاح مع سيد:
git دمج الإصلاح
ستكون الخطوات لدمج فرع "الإصلاح" و "اختبار" هي نفسها.

Was this answer helpful?