Menu
Coddy logo textTech

Birleştirme Nedir

Coddy'nin Terminal Journey'sinin Versiyon Kontrolü bölümünün bir parçası. Ders 34 / 58.

Bir birleştirme, bir daldaki çalışmayı başka bir dala getirir. Başarılı bir birleştirmeden sonra hedef dal, her iki daldaki tüm commit'leri içerir ve dosyalar birleştirilmiş sonucu yansıtır.

Standart iş akışı şu şekildedir:

  1. Birleştirme işlemini içine yapmak istediğiniz dala geçiş yapın (genellikle main).
  2. git merge other-branch komutunu çalıştırın.
git switch main
git merge feature-login

Git, iki dalın geçmişlerine bakar ve bunları nasıl birleştireceğini belirler. Çoğu zaman bunu otomatik olarak yapar. Birleştirmenin iki temel türü şunlardır:

  • Hızlı ileri sarma: Dal oluşturulduğundan beri main hareket etmedi. Git yalnızca main işaretçisini ileri taşır.
  • Üç yönlü birleştirme: Her iki dalda da yeni commit'ler vardır. Git, bunları birleştiren yeni bir "merge commit" oluşturur.

Önümüzdeki iki derste her iki şekli de göreceksiniz.

challenge icon

Görev

Başlangıç

Klasör app.txt dosyasını içeriyor. Depoyu kurun, main dalında ilk commit’i yapın, ardından geçerli dalı yazdırın.

Bu, sonraki derste birleştirme işleminden önce yalnızca bir ısınma çalışmasıdır.

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Versiyon Kontrolü bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground