git branch
מה זה עושה: מנהל ענפים — רשימה, יצירה, מחיקה.
שימוש
git branch # רשימת ענפים מקומיים
git branch -a # מקומיים + remote
git branch [שם] # יצירת ענף חדש (לא עובר אליו)
git branch -d [שם] # מחיקה בטוחה (אחרי merge)
git branch -D [שם] # מחיקה בכוח
git branch -m [ישן] [חדש] # שינוי שםאסטרטגיית ענפים מומלצת
main ← production בלבד
└── develop ← אינטגרציה שוטפת
├── feature/user-auth
├── feature/payment
└── fix/login-crashדוגמאות
# ראה איפה אתה
git branch
# * develop ← הכוכב = הענף הנוכחי
# main
# feature/login
# צור ועבור — כך עושים בפועל
git checkout -b feature/new-thing
# סיימת פיצ'ר — נקה
git branch -d feature/new-thing💡 שמות ענפים טובים: feature/, fix/, chore/, docs/ — ברורים ועקביים.
⚠️ git branch -D (אות גדולה) מוחק גם בלי merge — זהירות.
→ קשור ל: git-checkout, git-merge, git-log