في Git، يُستخدم مصطلح الخروج للتبديل بين الإصدارات المختلفة للكيان المستهدف. ال بوابة الخروج يتم استخدام الأمر للتبديل بين الفروع في المستودع. كن حذرًا بشأن ملفاتك المرحلية والالتزامات عند التبديل بين الفروع.
يعمل أمر git checkout على ثلاثة كيانات مختلفة وهي الملفات والالتزامات والفروع. في بعض الأحيان قد يكون هذا الأمر خطيرًا لأنه لا يوجد خيار تراجع متاح في هذا الأمر.
يقوم بفحص الفروع وتحديث الملفات الموجودة في دليل العمل لتتوافق مع الإصدار المتوفر بالفعل في هذا الفرع، ويعيد توجيه التحديثات إلى Git لحفظ كل الالتزامات الجديدة في هذا الفرع.
العمليات على Git Checkout
يمكننا تنفيذ العديد من العمليات عن طريق أمر git checkout مثل التبديل إلى فرع معين، وإنشاء فرع جديد، والخروج من فرع بعيد، والمزيد. ال فرع بوابة و بوابة الخروج يمكن دمج الأوامر.
فرع الخروج
يمكنك توضيح كيفية عرض قائمة بالفروع المتاحة عن طريق تنفيذ أمر git Branch والتبديل إلى فرع محدد.
لتوضيح الفروع المتاحة في المستودع، استخدم الأمر أدناه:
$ git branch
الآن، لديك قائمة بالفروع المتاحة. للتبديل بين الفروع، استخدم الأمر أدناه.
بناء الجملة:
dateformat.format
$ git checkout
انتاج:
كما ترون في الإخراج المحدد، تم تحويل الفرع الرئيسي إلى TestBranch.
إنشاء وتبديل فرع
تتيح لك أوامر git checkout إنشاء فرع جديد والانتقال إليه. لا يمكنك إنشاء فرع جديد فحسب، بل يمكنك أيضًا تبديله في وقت واحد من خلال أمر واحد. يعد خيار git checkout -b علامة ملائمة تنفذ عملية تشغيل git Branch قبل تشغيل git checkout.
بناء الجملة:
$ git checkout -b
انتاج:
كما ترون في الإخراج المحدد، تم إنشاء الفرع 3 والتبديل من الفرع الرئيسي.
الخروج فرع البعيد
يتيح لك Git التحقق من فرع بعيد عن طريق أمر git checkout. إنها طريقة للمبرمج للوصول إلى عمل زميل أو متعاون للمراجعة والتعاون. يحتوي كل مستودع بعيد على مجموعة الفروع الخاصة به. لذلك، للتحقق من فرع بعيد، عليك أولاً إحضار محتويات الفرع.
$ git fetch --all
في أحدث إصدارات Git، يمكنك التحقق من الفرع البعيد مثل الفرع المحلي.
بناء الجملة:
$ git checkout
انتاج:
في الإخراج أعلاه، أولاً، يتم تنفيذ أمر الجلب لجلب البيانات عن بعد؛ بعد ذلك، يتم تنفيذ أمر الخروج للتحقق من فرع بعيد.
تحرير هو فرعي البعيد. هنا، قمنا بالتبديل إلى الفرع المحرر من الفرع الرئيسي عن طريق سطر أوامر git.
تتطلب الإصدارات السابقة من Git إنشاء فرع جديد يعتمد على جهاز التحكم عن بعد. في الإصدارات السابقة، تم استخدام الأمر أدناه للتحقق من الفرع البعيد.
$ git checkout origin/