كيفية إنشاء الفروع على Git

How Create Branches Git



Git هو أحد أفضل أنظمة التحكم في الإصدارات المتوفرة. إنها تحظى بشعبية كبيرة بين كل نوع من مطوري البرامج ومسؤولي الأنظمة تقريبًا لإدارة أكواد المصدر.

في هذا المقال ، سأتحدث عن ميزة مهمة جدًا لفروع Git ، Git. لذلك دعونا نبدأ.







فروع جيت:

لنفترض أنك تعمل في مشروعك. فجأة ، لديك فكرة رائعة تريد اختبارها. لكنك لست متأكدًا مما إذا كان سيعمل أم لا. لا تخف ، فرع جيت هنا!



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



نلاحظ أن رئيسي - سيد الفرع هو الفرع الافتراضي في Git. يتم إنشاؤه واستخدامه تلقائيًا عند تهيئة مستودع Git جديد.





في الأقسام التالية من هذه المقالة أدناه ، سأوضح لك كيفية إنشاء فروع Git ، واستخدام فروع Git وإزالة فروع Git. لذا ، دعونا نمضي قدمًا.

تحضير مستودع Git للاختبار:

في هذا القسم ، سأقوم باستنساخ أحد مستودعات GitHub على جهاز الكمبيوتر الخاص بي. سأقوم بعملية تفريع مختلفة في هذا المستودع لاحقًا. إذا كنت ترغب في ذلك ، يمكنك استخدام مستودع Git الخاص بك أيضًا.



إذا كنت تريد استخدام مستودع GitHub الخاص بي لاختبار الأشياء التي أظهرتها في هذه المقالة ، فقم بتشغيل الأمر التالي لاستنساخه.

$استنساخ بوابةhttps://github.com/shovon8/الزاوي البطل API

بمجرد استنساخ مستودع Github ، انتقل إلى دليل المشروع على النحو التالي:

$قرص مضغوطالزاوي البطل API

إدراج فروع Git الحالية:

يمكنك سرد جميع فروع Git الموجودة لديك في مستودع Git الخاص بك باستخدام الأمر التالي:

$فرع بوابة

كما ترى ، لدي فرع واحد فقط رئيسي - سيد في مستودع Git الخاص بي. عندما تنشئ المزيد من الفروع ، ستظهر هنا. الفرع النشط له علامة النجمة (*) أمامه. سيكون لها أيضًا لون مختلف عن الفروع الأخرى. كما ترون ، فإن رئيسي - سيد يحتوي الفرع على علامة النجمة (*) أمامه ، لذا فهو الفرع النشط حاليًا.

إنشاء فروع Git:

الآن ، لنفترض أنك تريد إنشاء فرع Git جديد (دعنا نسميه ميزات جديدة ) لتجربة أفكارك الرائعة. للقيام بذلك ، قم بتشغيل الأمر التالي:

$فرع بوابةميزات جديدة

فرع جديد ميزات جديدة يجب أن يتم إنشاؤه من رئيس (الالتزام الأخير) من رئيسي - سيد فرع.

الآن ، إذا قمت بإدراج جميع فروع Git الموجودة في مستودع Git الخاص بك ، فيجب إدراج الفرع الجديد كما ترى في لقطة الشاشة أدناه.

$فرع بوابة

تسجيل الخروج إلى فروع جيت:

في وقت سابق ، قمت بإنشاء فرع Git جديد ميزات جديدة . لكنها ليست نشطة كما ترى في لقطة الشاشة أدناه.

تنشيط الفرع يسمى الخروج في Git.

للدفع للفرع الجديد ميزات جديدة ، قم بتشغيل الأمر التالي:

$بوابة الخروجميزات جديدة

الآن ، إذا قمت بإدراج جميع الفروع ، فسترى ملف ميزة جديدة الفرع نشط.

إنشاء وتسجيل الخروج إلى فرع جديد:

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

كان بإمكاننا إنشاء ميزة جديدة الفرع وسحبت إليه بسهولة شديدة في المثال السابق باستخدام الأمر التالي:

$بوابة الخروج ميزة جديدة

إجراء التغييرات على فروع Git:

بمجرد الخروج إلى فرعك الجديد ميزات جديدة ، يمكنك البدء في إضافة التزامات جديدة إلى هذا الفرع.

على سبيل المثال ، لقد قمت بتغيير ملف package.json في مستودع Git الخاص بي كما ترى من ملف حالة بوابة أمر:

الآن ، يمكنك إضافة التزامات جديدة إلى الفرع الجديد ميزات جديدة كما ترى في لقطة الشاشة أدناه.

$بوابة إضافة -إلى
$بوابة الالتزام م 'إصدارات الحزمة الثابتة في ملف package.json'

كما ترى ، تتم إضافة الالتزام الجديد إلى ملف ميزة جديدة فرع.

$سجل بوابة --خط واحد

الآن ، إذا قمت بتسجيل الخروج إلى رئيسي - سيد الفرع ، فلن ترى الالتزام الجديد. الالتزام الجديد متاح فقط في ميزات جديدة فرع حتى تدمج الفرعين.

إنشاء فرع جديد من فرع آخر أو الالتزام:

إذا كنت ترغب في إنشاء فرع جديد من التزام آخر أو من رئيس (الالتزام الأخير) لفرع آخر ، سيتعين عليك تحديده عند إنشاء الفرع الجديد.

إذا لم تحدد الفرع المصدر أو الالتزام الذي يتم من خلاله إنشاء الفرع الجديد ، فسيتم إنشاء الفرع الجديد من رئيس (الالتزام الأخير) للفرع الذي قمت بسحب المبلغ منه حاليًا.

لإنشاء فرع جديد (دعنا نقول اختبار ) من رئيس (الالتزام الأخير) لفرع آخر (دعنا نقول ، ميزات جديدة ) ، قم بتشغيل الأمر التالي:

$فرع بوابة اختبارميزات جديدة

كما ترون ، كلاهما اختبار و ميزات جديدة فرع له نفس تاريخ الالتزام.

لنفترض أنك تريد إنشاء فرع جديد اختبار 2 من التزام موجود من فرع آخر رئيسي - سيد .

أولاً ، قم بإدراج جميع الالتزامات باستخدام الأمر التالي:

$سجل بوابة- سطر واحد

كما ترى ، فإن جميع التزامات رئيسي - سيد يتم عرض الفرع. لاحظ أن كل من عمليات الإيداع لها تجزئة فريدة. لإنشاء فرع جديد من التزام موجود ، يجب عليك استخدام تجزئة الالتزام المطلوب.

الآن ، دعنا نقول ، أنت تريد استخدام الالتزام 45c336e مثل رئيس (الالتزام الأخير) من الفرع الجديد اختبار 2 . للقيام بذلك ، قم بتشغيل الأمر التالي.

$فرع بوابةtest2 45c336e

كما ترى الفرع الجديد اختبار 2 لديه التزامات تصل إلى 45c336e .

هذه هي الطريقة التي تنشئ بها الفروع على Git. شكرا لقراءة هذا المقال.