Menu
CoddyTech

Hızlı İleri Birleştirme

Coddy'nin Terminal Journey'sinin Sürüm Denetimi bölümünün bir parçası. Ders 35 / 58.

Hedef dalın kendine ait yeni commit'leri olmadığında fast-forward birleştirme gerçekleşir. Git, yan daldaki çalışmaya yetişmek için dal işaretçisini ileri taşıyabilir.

main'in A commit'inde olduğunu düşün. Dal oluşturup feature üzerinde B ve C commit'lerini yaparsın ve main'e hiç dokunmazsın. Geri dönüp birleştirdiğinde:

git switch main
git merge feature

Git, A'dan C'ye giden yolun düz bir çizgi olduğunu fark eder; bu yüzden yalnızca main işaretçisini C'ye taşır. Yeni bir birleştirme commit'i oluşturulmaz. Geçmiş doğrusal kalır.

Fast-forward birleştirmeleri elde edebileceğiniz en temiz sonuçtur. Bu sırada hedef dala başka bir şey dokunmadığında otomatik olarak gerçekleşirler.

challenge icon

Görev

Kolay

Klasör app.txt dosyasını içeriyor. Depoyu kur, main üzerinde ilk commit'i oluştur, ardından app.txt dosyasına extra satırını ekleyen tek bir commit içeren feature dalını oluştur.

main dalına geri dön ve feature dalını birleştir. main üzerindeki app.txt dosyasının içeriğini yazdı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.

Sürüm Denetimi bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground