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 maingit merge fix/logingit log --oneline --graph
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.