ذكري المظهر

كيفية إنشاء قائمة الفروع المحلية والبعيدة

101 Great Answers to the Toughest Interview Questions

101 Great Answers to the Toughest Interview Questions

جدول المحتويات:

Anonim

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

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

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

قائمة الفروع جيت

لسرد جميع فروع Git المحلية ، استخدم الأمر git branch أو git branch --list :

git branch

dev feature-a feature-b hotfix * master

يتم تمييز الفرع الحالي بعلامة النجمة * . في هذا المثال ، هذا هو الفرع master .

في Git ، الفروع المحلية والبعيدة كائنات منفصلة. إذا كنت تريد سرد كل من الفروع المحلية والبعيدة ، -a الخيار -a :

git branch -a

dev feature-a feature-b hotfix * master remotes/origin/regression-test-a remotes/origin/regression-test-b

يسرد الخيار -r فقط الفروع البعيدة.

git branch -r

إنشاء فرع بوابة

إنشاء فرع جديد ليس أكثر من إنشاء مؤشر لالتزام معين.

لإنشاء فرع محلي جديد ، استخدم الأمر git branch متبوعًا باسم الفرع الجديد. على سبيل المثال ، لإنشاء فرع جديد باسم cool-feature ، يمكنك كتابة:

git branch cool-feature

الأمر سيعود أي الإخراج. إذا كان الفرع الذي يحمل نفس الاسم موجودًا بالفعل ، فستظهر لك رسالة الخطأ التالية:

fatal: A branch named 'cool-feature' already exists.

لبدء العمل على الفرع وإضافة التعهدات إليه ، تحتاج إلى تحديد الفرع باستخدام git checkout :

git checkout cool-feature

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

Switched to branch 'cool-feature'

بدلاً من إنشاء الفرع ثم التبديل إليه ، يمكنك القيام بذلك في أمر واحد. عند استخدامه مع الخيار -b يقوم أمر git checkout بإنشاء الفرع المحدد.

git checkout -b cool-feature

Switched to branch 'cool-feature'

من هنا ، يمكنك استخدام أوامر git add و git commit القياسية لأوامر جديدة للفرع الجديد.

لدفع الفرع الجديد على المستودع البعيد ، استخدم أمر git push متبوعًا باسم الريبو البعيد واسم الفرع:

git push remote-repo cool-feature

استنتاج

لقد أظهرنا لك كيفية سرد وإنشاء فروع Git المحلية والبعيدة. الفروع هي إشارة إلى لقطة من التغييرات الخاصة بك ولها دورة حياة قصيرة.

باستخدام الأمر git branch ، يمكنك أيضًا إعادة تسمية وحذف فروع Git المحلية والبعيدة.