CodeBlanks Logo Icon CodeBlanks

git merge

git merge ile dalları birleştirmeyi öğrenirsin.

git merge nedir?

git merge, bir daldaki değişiklikleri başka bir dala aktarmak için kullanılır. Birleştirme işlemi, komut çalıştırıldığında üzerinde bulunduğun mevcut dalı hedef alır ve belirtilen dalın değişikliklerini buraya ekler.

git switch main
git merge feature

Bu örnekte feature dalındaki değişiklikler main dalına birleştirilir.

Birleştirme işleminin yönü

Birleştirmeden önce hedef dalda bulunmalısın. Örneğin main dalına geçtikten sonra git merge feature çalıştırırsan feature değişiklikleri main dalına gelir.

git switch main
git merge feature
git status

Birleştirme sonrasında git status ile çalışma alanının durumunu kontrol edebilirsin.

Uygulama Birleştirme komutunu oluştur

main dalına geçildiğini varsay. git merge feature komutunu bir JavaScript değişkenine ata ve console.log() ile yazdır.

Başlangıç kodu

terminal
const command = "";

// Komutu yazdır

Örnek çözüm

terminal
const command = "git merge feature";

console.log(command);

Beklenen çıktı

git merge feature

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Birleştirme işlemi hangi dalı hedef alır?

  • Üzerinde bulunulan mevcut dalı Doğru cevap
  • Her zaman main dalını
  • En son oluşturulan dalı
  • Komutta belirtilen dalı

Açıklama: git merge, mevcut dalı hedef alır. Belirtilen dalın değişiklikleri mevcut dala eklenir.

2 Birleştirme komutunun hedefini belirt

Soru
git switch main
git merge ____
Cevap
git switch main
git merge feature

Açıklama: main dalına geçtikten sonra birleştirilecek kaynak dalın adı yazılır. Burada kaynak dal feature'dır.

3 Birleştirme kavramları

Kavram Anlamı
git merge Dalları birleştirir
Mevcut dal Birleştirmeyi alan dal
Kaynak dal Değişiklikleri alınan dal
git switch main Hedef dala geçer

Başlangıç bölümündeki tüm dersler