Branch (dal), projenin bağımsız bir çalışma çizgisidir. Ana kodu (main) bozmadan yeni bir özellik geliştirmek veya bir hatayı denemek için ayrı dal açarsın. İşin bitince ana dala birleştirirsin.
Mevcut dalları görme
git branch
Yıldız (*) işareti şu an bulunduğun dalı gösterir.
Yeni dal oluşturma
git branch yeni-ozellik
Bu dalı oluşturur ama üzerine geçmez.
Dala geçme
Modern ve önerilen komut:
git switch yeni-ozellik
Eski ama hâlâ geçerli yöntem:
git checkout yeni-ozellik
Oluştur ve hemen geç (tek adım)
git switch -c yeni-ozellik
# veya eski yöntem:
git checkout -b yeni-ozellik
Dalı ana dala birleştirme
Önce ana dala geç, sonra birleştir:
git switch main
git merge yeni-ozellik
Dal silme
İşi biten dalı silmek için:
git branch -d yeni-ozellik
Branch kullanmak, ekip çalışmasının ve düzenli geliştirmenin temelidir.