CodeBlanks Logo Icon CodeBlanks

cherry-pick range

Commit aralığı cherry-pick yapmayı öğrenirsin.

Birden fazla commit'i taşı

git cherry-pick ile birden fazla commit'i tek tek seçerek mevcut dala uygulayabilirsin. Commit aralığı kullanmak, ardışık commit'leri toplu şekilde taşımayı kolaylaştırır. Aralıkta ilk commit'in dahil edilip edilmemesi, kullanılan iki nokta gösterimine bağlıdır.

git cherry-pick abc1234..def5678

Aralık sırasını doğru belirle

Commit aralığında önce başlangıç referansı, ardından bitiş referansı yazılır. Örneğin abc1234..def5678, başlangıçtan sonraki commit'leri bitiş commit'i dahil olacak şekilde seçer. Git seçilen commit'leri uygun sırayla mevcut dala uygular.

git cherry-pick abc1234..def5678

Bu işlem, aralıkta seçilen commit'lerin değişikliklerini hedef dala taşır.

Uygulama Commit aralığını uygula

commandText değişkenine 111aaaa ile 999bbbb arasındaki commit'leri mevcut dala uygulayan komutu ata. Ardından komutu ekrana yazdır.

Başlangıç kodu

terminal
// Commit aralığını uygula
let commandText = "";

// Komutu yazdır

Örnek çözüm

terminal
let commandText = "git cherry-pick 111aaaa..999bbbb";
console.log(commandText);

Beklenen çıktı

git cherry-pick 111aaaa..999bbbb

Soru ve cevaplar

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

1 İki nokta ile yazılan standart commit aralığında başlangıç commit'i nasıl değerlendirilir?

  • Otomatik olarak silinir
  • Her zaman iki kez uygulanır
  • Aralığa dahil edilmez Doğru cevap
  • Yalnızca mesajı taşınır

Açıklama: <code>abc1234..def5678</code> gösteriminde başlangıç commit'i hariç tutulur, bitiş commit'ine kadar olan sonraki commit'ler seçilir.

2 Commit aralığını tamamla

Soru
git cherry-pick ____
Cevap
git cherry-pick abc1234..def5678

Açıklama: İki nokta gösterimi, başlangıç ve bitiş commit referanslarını bir aralık olarak belirtir.

3 Commit aralığı parçaları

Kavram Anlamı
abc1234 Başlangıç referansı
def5678 Bitiş referansı
.. Aralık gösterimi
Commit sırası Uygulama sırasını belirler

İleri seviye bölümündeki tüm dersler