ما هو الفرع (Branch)؟
الفرع نسخة مستقلّة من مشروعك تعمل عليها دون التأثير على الأصل. مثالي لتجربة ميزة جديدة بأمان.
الفرع الرئيسي يُسمّى عادةً
main.
إنشاء فرع والتنقّل
git branch feature-login # أنشئ فرعًا
git checkout feature-login # انتقل إليه
# أو الاثنان معًا:
git checkout -b feature-login
الأمر الأحدث للتنقّل:
git switch feature-login
git switch -c new-feature # إنشاء وانتقال
رؤية الفروع
git branch # قائمة الفروع (* بجانب الحالي)
الدمج (Merge)
بعد إنهاء عملك في الفرع، ادمجه في main:
git switch main
git merge feature-login
حذف فرع
git branch -d feature-login # بعد الدمج
لماذا الفروع؟
- جرّب الأفكار دون كسر النسخة الأساسية.
- اعمل على عدة ميزات بالتوازي.
- أساس العمل الجماعي عبر Pull Requests.
🎯 التالي: المستودعات البعيدة و GitHub.