انتقل إلى محتوى الدرس

Switching Branches git switch التنقل بالأمر git switch

تنقّل بين الفروع بوضوح عبر الأمر الحديث git switch، وأنشئ فرعاً وانتقل إليه بخطوة واحدة عبر -c، وتعرّف على مقابله التقليدي git checkout وحالة المؤشر المنفصل.
3 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

قُدّم الأمر الحديث git switch في الإصدار 2.23 من Git ليكون أداة متخصصة وواضحة تقتصر وظيفتها على التنقل بين الفروع فقط. عند تنفيذ git switch <branch-name> يُجري النظام ثلاث خطوات متزامنة:

  1. تحديث المؤشر HEAD: يوجّه الملف .git/HEAD ليشير إلى الفرع الهدف.
  2. تحديث منطقة التجهيز: يطابق فهرس التجهيز مع لقطة الفرع المنتقل إليه.
  3. تحديث مجلد العمل: يحدّث الملفات المتتبعة في مجلد مشروعك لتطابق محتويات الفرع الجديد.

كما يمكنك التبديل السريع للعودة إلى الفرع السابق مباشرة باستخدام اختصار الشرطة git switch -.

الصف 2 كود برمجي
Shell
# Switch to an existing branch
git switch feature-auth

# Toggle back to the previously active branch
git switch -
الصف 3 ملاحظة هامة