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.