git merge
- Git kursu
- Başlangıç
- Ders 57/80
- 4 dk
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 featureBu ö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 statusBirleş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
const command = "";
// Komutu yazdırÖrnek çözüm
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
git switch main
git merge ____
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 |