İçeriğe atla
CodeItRaw
Git Temelleri

Ders 2/4

Dal (branch), geçmişin ayrı bir kolda ilerlemesidir. Yeni bir özelliği denerken ana dalı (main) bozmak istemezsin: bir dal açar, orada commit'ler atarsın; main olduğu yerde, çalışır hâlde kalır.

git branch
git switch -c fix/login
git add login.py
git commit -m "Fix empty password check"
git switch main
git branch dalları listeler ve hangisinde olduğunu yıldızla gösterir. git switch -c ad yeni bir dal açıp ona geçer; git switch ad var olan bir dala geçer. Commit'ler o an üzerinde olduğun dala eklenir.

Dal aslında çok hafif bir şeydir: bir commit'i gösteren bir etiket. Dal açmak hiçbir şey kopyalamaz. Dal değiştirdiğinde klasördeki dosyalar o dalın son commit'indeki hâle döner; main'e geçince diğer dalda eklediğin dosya gözden kaybolur ama silinmemiştir, dalında durmaktadır.

Görevler

Görevler sırayla açılır. Hepsini çözünce sonraki ders açılır.

Bu dersin görevleri, önceki dersler bitince açılır. Anlatımı şimdiden okuyabilirsin.

  1. 01

    Dal aç

    Git görevi

  2. 02

    Dalda çalış

    Git görevi

Sırayı beklemeden çözmek istersen bütün problemler kilitsiz açık: Problemler listesi