Branch ve fast-forward merge.
Özelliği ayrı bir branch üzerinde geliştirip main branch’ine merge et.
Branch, repository içindeki bir commit’i işaret eder; yeni commit oluşturdukça bu işaretçi ilerler. Feature branch, bir özelliği ayrı geliştirmek için kullanılan branch’tir; burada adı ozellik. Merge, başka bir branch’in değişikliklerini bulunduğun branch ile birleştirir. Bu deneyde main c1 commit’indedir ve ozellik aynı noktadan başlar. main üzerinde ek commit oluşmadığından fast-forward merge mümkündür: main işaretçisi c2’ye ilerler, ek merge commit’i oluşmaz.
İlgili komut / yapılandırma örneği
git switch -c ozellik git add README.md && git commit -m "Özellik ekle" git switch main git merge --ff-only ozellikYapılandırma parçaları ilgili kavramı gösterir; tek başına tam uygulama manifesti olmayabilir.
Adımlardaki görevleri sırayla gerçekleştir; komutların durum üzerindeki etkisini incele.
Sıradaki adımı sen seç.
Bu yönlendirmeli simülasyon komutları bilgisayarında çalıştırmaz. Yanlış seçimlerde açıklamayı oku ve tekrar dene.
Adım 1
ozellik adında bir branch oluştur ve ona geç.
Bir komut seç; sonucu ve açıklamasını burada incele.
Güncel durum
main → c1 HEAD → main Working tree: temiz
Fast-forward merge ne yapar?
Laboratuvarın tamamlanması için deney hedefini gerçekleştir ve soruyu yanıtla.