Birleştirme Nedir
Coddy'nin Terminal Journey'sinin Sürüm Denetimi bölümünün bir parçası. Ders 34 / 58.
Birleştirme, bir daldaki çalışmayı başka bir dala aktarır. 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ışı şöyledir:
- Birleştirme yapmak istediğin dala geç içine (genellikle
main). git merge other-branchkomutunu çalıştır.
git switch main
git merge feature-loginGit, 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:
- İleri sarma: Dal oluşturulduğundan beri
mainilerlemedi. Git,mainişaretçisini ileri taşır. - Üç yönlü birleştirme: Her iki dalda da yeni commit'ler vardır. Git, bunları birleştiren yeni bir "birleştirme commit'i" oluşturur.
Her iki şekli de sonraki iki derste göreceksin.
Görev
BaşlangıçKlasör app.txt dosyasını içeriyor. Depoyu ayarla, main üzerinde ilk commit'i yap, ardından mevcut dalı yazdır.
Bu, sonraki derste birleştirme işleminden önce yapılan kısa bir alıştırma.
Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Sürüm Denetimi bölümündeki tüm dersler
4Değişiklikleri İnceleme
Git DiffHazırlama Alanındaki Değişiklikleri KarşılaştırmaGit ShowÖzet - Dedektiflik Çalışması5Dosyaları Yok Sayma
Dosyalar Neden Yok SayılırGitignore KalıplarıYok Sayma Kurallarını DenetlemeÖzet - Temiz Depo8Birleştirme
Birleştirme NedirHızlı İleri BirleştirmeÜç Yollu BirleştirmeBirleştirme ÇakışmalarıÇakışmayı ÇözmeÖzet - Birleştirme Ustası3Değişiklikleri İzleme
Hazırlama AlanıGit AddGit Commitİzlenen Bir Dosyayı DeğiştirmeGit LogTekrar - İlk Commit'ler6Tarif Sitesi Projesi
Projeye Genel BakışBaşlatma ve YoksaymaKendi başına pratik yap: Terminal playground