لماذا الفروع؟
الفرع خطّ عمل مستقل يتيح تطوير ميزة دون التأثير على main.
عرض وإنشاء
git branch # عرض الفروع
git branch feature-login # إنشاء فرع
التبديل
git switch feature-login # الأمر الحديث
git checkout feature-login # الأمر القديم (يعمل أيضًا)
إنشاء والتبديل معًا:
git switch -c feature-login
git checkout -b feature-login # المكافئ القديم
حذف فرع
git branch -d feature-login # بعد الدمج
git branch -D feature-login # حذف إجباري
إعادة التسمية
git branch -m old-name new-name
🎯 التالي: دمج الفروع.