Bu blogda, git Cherry-pick a commit kullanma yöntemini bir örnekle öğreneceğiz. Haydi başlayalım!
Örnek: Bir Commit'i kirazla nasıl seçersiniz?
Git kirazlı bir taahhüt seçmek için önce yeni bir Git yerel dizini oluşturun ve ona gidin. Ardından, dosyayı t kullanarak başlatın ve değiştirin. Ardından, ikinci dosyayı güncelleyin ve depoda değişiklik yapın. Ardından, mevcut tüm içeriği dizinden kaldırın. Tüm değişiklikleri ekleyin, değişiklikleri Git deposuna uygulayın ve referans günlüğü geçmişini görüntüleyin. Son olarak, ' $ git kirazlı seçim
Şimdi aşağıda verilen talimatları adım adım deneyin!
1. Adım: Dizin Oluşturun
İlk olarak, aşağıda belirtilen komutu kullanarak yeni bir Git dizini oluşturun:
$ mkdir demo12
2. Adım: Dizin İçinde Taşı
Yeni oluşturulan dizine geçmek için “ CD ' emretmek:
$ CD demo12
3. Adım: Git Dizinini Başlatın
Ardından, oluşturulan Git dizinini başlatmak için aşağıda sağlanan komutu yürütün:
$ Bu çok sıcak
Adım 4: Dosyayı Değiştirin
“” yardımı ile güncellemek için dosyaya bir miktar metin ekleyin. Eko ” komutu ve yönlendirme operatörü “ > ”:
$ Eko 'dosya1' > dosya1.txt
Adım 5: Git Deposuna Değişiklikler Ekleyin
Ardından, ' git ekle ” Eklenen tüm değişiklikleri depoya eklemek için komut:
$ git ekle .
Adım 6: Değişiklikleri Taahhüt Edin
' git taahhüt depoyu güncellemek için taahhüt mesajıyla ” komutu:
$ git taahhüt -m 'ilk dosya eklendi'
7. Adım: Dosyayı Güncelleyin
Başka bir dosya oluşturun ve ardından güncelleyin:
$ Eko 'dosya2' > dosya2.txt
8. Adım: Tüm Değişiklikleri Ekleyin
Yapılan tüm değişiklikleri yerel depoya ekleyin:
$ git ekle .
9. Adım: Değişiklikleri Yap
Şimdi, ' kullanarak bir taahhüt mesajı ile değişiklikleri taahhüt edin. -m ' seçenek:
$ git taahhüt -m 'ikinci dosya eklendi'
Adım 10: Tüm Dosyaları Kaldırın
Bunu yaptıktan sonra, ' rm ” komutu, oluşturulan tüm dosyaları depodan kaldırmak için:
$ rm * .TxtBurada, yıldız işareti ' * ” sembolü belirtilen uzantıya sahip tüm dosyaları gösterir:
Adım 11: Depo İçeriğini Listeleyin
Şimdi, “ ile silinen işlemi doğrulayın. ls ” depo içeriğinin listesini görüntülemek için komut:
$ lsGördüğünüz gibi, işlemin başarıyla gerçekleştirildiğini gösteren depo boş:
Adım 12: Değişiklikleri Ekle
Ardından, yapılan tüm değişiklikleri hazırlama alanına ekleyin ve güncelleyin:
$ git ekle .
Adım 13: Değişiklikleri Yap
Bundan sonra, “ git taahhüt ” herhangi bir taahhüt mesajı ile komut:
$ git taahhüt -m '2 dosya silindi'
Adım 14: Referans Günlüğü Geçmişini Kontrol Edin
Şimdi Git deposunun referans günlüğü geçmişini görüntüleyin:
$ git reflog .Burada, Cherry-pick ile taahhüt etmek istediğimiz taahhüt referans günlüğünü seçeceğiz:
Adım 15: kiraz toplama Taahhüdü
Ardından, ' kiraz toplama ” kopyalanan taahhüt referans günlüğü ile taahhütte bulunma komutu:
$ git kirazlı seçim 87d1e54
Adım 16: Kesintisiz İşleme İşlemini Doğrulayın
Son olarak, ' git reflog . ' emretmek:
$ git reflog .Gördüğünüz gibi, aynı taahhüt, kiraz toplama taahhüdü ile yapılır:
Git Cherry-pick a commit yöntemini bir örnek yardımıyla kısaca açıkladık.
Çözüm
Git kirazlı bir taahhüt seçmek için önce yeni bir Git dizini oluşturun ve onu başlatın. Ardından, “ kullanarak dosyayı değiştirin. echo