شرح صفوف ومحتوى الفقرة
قُدّم الأمر الحديث git switch في الإصدار 2.23 من Git ليكون أداة متخصصة وواضحة تقتصر وظيفتها على التنقل بين الفروع فقط. عند تنفيذ git switch <branch-name> يُجري النظام ثلاث خطوات متزامنة:
- تحديث المؤشر
HEAD: يوجّه الملف.git/HEADليشير إلى الفرع الهدف. - تحديث منطقة التجهيز: يطابق فهرس التجهيز مع لقطة الفرع المنتقل إليه.
- تحديث مجلد العمل: يحدّث الملفات المتتبعة في مجلد مشروعك لتطابق محتويات الفرع الجديد.
كما يمكنك التبديل السريع للعودة إلى الفرع السابق مباشرة باستخدام اختصار الشرطة git switch -.
Shell
# Switch to an existing branch
git switch feature-auth
# Toggle back to the previously active branch
git switch -