Menu
Coddy logo textTech

Hızlı İleri Birleştirme

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

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

main'in A commit'inde durduğunu düşün. Yeni bir dal oluşturur, feature üzerinde B ve C commit'lerini yapar ve main'e hiç dokunmazsın. Geri dönüp birleştirme yaptığında:

git switch main
git merge feature

Git, A’dan C’ye giden yolun düz bir çizgi olduğunu fark eder ve bu nedenle yalnızca main işaretçisini C’ye ilerletir. Yeni bir birleştirme işlemesi oluşturulmaz. Geçmiş doğrusal kalır.

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

challenge icon

Görev

Kolay

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

main'e geri dönün ve feature dalını birleştirin. main üzerindeki app.txt dosyasının içeriğini yazdırın.

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