كيفية تبديل الفروع في جيثب

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




تبديل الفروع من موقع جيثب

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

ذات صلة: كيف (ولماذا) إنشاء مستودع جيثب

بمجرد دخولك إلى المستودع، سترى زرًا بجوار خيارات الفروع والعلامات. انقر فوق هذا الزر لعرض القائمة المنسدلة. في علامة التبويب “الفروع”، حدد الفرع المطلوب من القائمة. بمجرد تحديدك، ستكون بعد ذلك في هذا الفرع.

إظهار قائمة الفروع.

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

git 

يأمر.


تبديل الفروع باستخدام git checkout

إذا كنت تعمل محليًا، فيمكنك تبديل الفروع باستخدام أمر بسيط. للبدء، ستحتاج إلى فتح محطة أوامر من اختيارك (على سبيل المثال، Terminal على نظام Mac، أو Windows Terminal، أو Linux Terminal). وبدلاً من ذلك، يمكنك استخدام محطة الأوامر في محرر النصوص الذي يدعمها، مثل VSCode.

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

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

على سبيل المثال، لنفترض أننا في الدليل العلوي في الوحدة الطرفية، وتم استدعاء الريبو الخاص بنا

how-to-geek 

يقع في مسار الملف OneDrive > Desktop > _GIT. سنقوم بتشغيل هذا الأمر:

cd OneDrive\Desktop\_GIT\how-to-geek


التغيير إلى دليل العمل.

يمكنك الآن تبديل الفروع الآن بعد أن أصبحت في الدليل الصحيح. لتبديل الفروع، قم بتشغيل هذا الأمر:

git checkout 

لذا، إذا تم تسمية فرعك باسم “فرع الاختبار”، فسوف تقوم بتشغيل:

git checkout test-branch

قم بتشغيل الأمر لتبديل الفروع.

لقد قمت بتبديل الفروع بنجاح.

تبديل الفروع باستخدام git switch

يمكنك أيضًا استخدام git switch أمر لتبديل الفروع. أولاً، افتح المحطة التي تريدها وقم بالتغيير إلى الدليل المناسب باستخدام ملف cd يأمر. بمجرد الوصول إلى الدليل الصحيح، قم بتشغيل هذا الأمر:

git switch 

لذلك، إذا كان اسم فرعنا هو test-branch ثم نقوم بتشغيل هذا الأمر:


git switch test-branch

أحدث أمر لتبديل الفروع.

ستكون الآن قد قمت بتبديل الفروع بنجاح.

git switch مقابل git checkout

للوهلة الأولى، git checkout و git switch قد يبدو أنهم يفعلون نفس الشيء بأسماء مختلفة. أنت لست بعيدًا عن الخطأ، ولكن هناك اختلاف بسيط يجب عليك مراعاته. git checkout يوفر وظائف إضافية بدلاً من مجرد تبديل الفروع، وهذا هو سبب إنشاء المطورين git switch–لإزالة الارتباك.

git switch يتحول فقط إلى فرع جديد. هذا كل شيء. git checkoutومع ذلك، يقوم بثلاثة أشياء: فهو يقوم بتبديل الفروع، ولكنه أيضًا ينسخ الملفات من المرحلة ومن الشجرة إلى الشجرة العاملة. إذا كنت مهتمًا بمعرفة المزيد عن هذا الأمر، فيرجى الاتصال بـ Dan Fabulich من شركة Redfin Engineering يعطي انهيارا رائعا.


العمل على فروع منفصلة (هذا ليس الفرع الرئيسي) يمنع توقف الإنتاج بسبب دفع التعليمات البرمجية السيئة إلى الإنتاج. سيؤدي اختبار التعليمات البرمجية الخاصة بك في فرع فرعي إلى توفير الكثير من المتاعب لك. وبمجرد دمج فرعك في الفرع الرئيسي، لا تنس حذفه للحفاظ على المستودع من الفوضى.

ذات صلة: كيفية حذف فرع على جيثب

(علامات للترجمة) الويب (ر) الميزات (ر) التطبيقات وتطبيقات الويب

أضف تعليق