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

How Checkout Remote Branch Git



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

إرشادات لاستخدام فرع Git checkout البعيد:

  1. التزم بكل مهمة بشكل صحيح بعد الانتهاء منها.
  2. تحقق من أن جميع التغييرات ذات الصلة يتم تنفيذها بشكل صحيح أم لا.
  3. اختبر الكود بشكل صحيح قبل تنفيذ أي مهمة.
  4. يجب أن تكون رسالة الالتزام واضحة للمستخدم حتى يحصل على فكرة عن المهمة.
  5. إنشاء الفروع اللازمة لإدارة الكود.

المتطلبات الأساسية:

قم بتثبيت GitHub Desktop.







يساعد GitHub Desktop مستخدم git على أداء المهام المتعلقة بـ git بيانياً. يمكنك بسهولة تنزيل أحدث برنامج تثبيت لهذا التطبيق لـ Ubuntu من github.com. يجب عليك تثبيت هذا التطبيق وتكوينه بعد التنزيل لاستخدامه. يمكنك أيضًا التحقق من البرنامج التعليمي لتثبيت GitHub Desktop على Ubuntu لمعرفة عملية التثبيت بشكل صحيح.



قم بإنشاء حساب جيثب



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





إنشاء مستودع محلي وبعيد

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



الخروج عن بعد فرع:

في هذا القسم ، تم تسمية مستودع بعيد تجريبي باسم إقرا الملف يستخدم لاختبار أوامر الخروج من الفروع البعيدة. تم إنشاء المستودع المحلي لهذا المستودع البعيد من قبل. هنا ، يحتوي المستودع المحلي على فرع فقط ، وقد تم إنشاء فرع جديد للمستودع البعيد عن بعد. افتح هذا المستودع البعيد من GitHub Desktop. توضح الصورة التالية أن المستودع البعيد له فرعين مسميين الأساسية و رئيسي - سيد .

افتح المستودع المحلي من الجهاز وقم بتشغيل الأمر التالي لعرض الفروع الموجودة للمستودع المحلي.

$فرع بوابة

يوضح الإخراج التالي أن المستودع المحلي يحتوي على فرع مسمى الأساسية .

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

$جلب بوابةالأصل

يوضح الإخراج التالي تسمية الفرع الجديد رئيسي - سيد يضاف إلى المستودع البعيد.

قم بتشغيل الأوامر التالية للتحقق من قائمة الفروع الخاصة بالمستودع المحلي بعد تشغيل أمر الجلب وإنشاء فرع محلي جديد لتتبع الفرع البعيد.

$فرع بوابة

احصل على الخروجأصل رئيسي/رئيسي - سيد

$فرع بوابة

يوضح الإخراج التالي أنه بعد تشغيل ملف بوابة الخروج 'الأمر ، يسمى فرع جديد رئيسي - سيد تم إنشاؤه في المستودع المحلي لتعقب الفرع البعيد المسمى رئيسي - سيد .

انتقل إلى github.com وقم بتسجيل الدخول إلى حسابك. افتح المستودع المسمى إقرا الملف من الخادم البعيد. قم بإنشاء ملف جديد باسم read3.php في المستودع البعيد وتنفيذ المهمة. وفقًا للصورة التالية ، يحتوي المستودع البعيد على ثلاثة ملفات. وهذه هي read.php و read2.php ، و read3.php .

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

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

بعد النقر على خيار سحب الأصل ، سيحتوي المستودع المحلي على الملف الجديد المسمى read3.php سيتم سحبها من الخادم البعيد. يوضح الإخراج التالي أن المستودع يحتوي على الملف الجديد ورسالة الالتزام الجديدة الآن.

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

استنتاج:

يوضح هذا البرنامج التعليمي استخدام الأمر git checkout لتتبع أي فرع بعيد مع الفرع المحلي. تعد ميزة git هذه مفيدة عند إنشاء فروع جديدة في المستودع البعيد عن بُعد ، ولا توجد الفروع المنشأة حديثًا في المستودع المحلي.