Theme
Primary Color

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

ال git switch بيغير الفرع الحالي وبيحدث الملفات بما يناسب الفرع المختار

الأوامر بإستخدام Git Bash أو Bash ونفذ خطوات كل درس بالترتيب داخل مجلد تدريب جديد بعيدا عن مشاريعك

تجهيز مجلد التدريب

mkdir git-practice
cd git-practice
git init -q -b main
git config user.name "Git Learner"
git config user.email "[email protected]"
git config core.autocrlf false
printf 'First Line\n' > notes.txt
git add notes.txt
git commit -q -m "Add Notes"

إنشاء فرع والإنتقال إليه

الخيار -c بيجمع الإنشاء والإنتقال في خطوة واحدة

git switch -q -c feature-notes
git branch --show-current

النتيجة

feature-notes

الرجوع للفرع السابق

العلامة - بتشير للفرع اللي كنت عليه قبل الإنتقال الأخير

git switch -q -
git branch --show-current

النتيجة

main
ملحوظة

راجع التغييرات غير المحفوظة قبل التنقل و Git ممكن يرفض الإنتقال لو هيستبدل تعديلاتك

git شرح