İçeriğe atla
CodeItRaw
Git Temelleri

Ders 3/4

Dalda iş bittiğinde onu ana dala katarsın. Kural basittir: işin gireceği dala geç, sonra öteki dalı ona birleştir. main'e almak istiyorsan önce main'e geçersin.

git switch main
git merge fix/login
git log --oneline --graph
Sen dalda çalışırken main'e hiç commit gelmediyse Git yeni bir şey üretmez; main etiketini dalın ucuna kaydırır. Buna ileri sarma (fast-forward) denir ve geçmiş düz bir çizgi olarak kalır.

İki dal da ilerlediyse (ikisinde de diğerinde olmayan commit'ler varsa) ileri sarmak mümkün değildir. Git iki ucu birleştiren, iki ebeveynli yeni bir commit oluşturur: birleştirme commit'i. İki dal farklı dosyalara ya da aynı dosyanın farklı yerlerine dokunduysa bunu kendisi halleder.

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

    Birleştir

    Git görevi

  2. 02

    Ayrılan dallar

    Git görevi

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