Bu kılavuzda, bir Git şubesinden diğerine bir taahhüt seçme adımlarını öğreneceğiz.
Bir Git Şubesinden Diğerine Taahhüt Nasıl Seçilir?
Bir daldan diğerine bir taahhüdü seçmek için, bir dalda çalışalım, yeni bir dal oluşturalım ve önceki şubemizdeki taahhüdü özenle seçelim. Bunu yapmak için aşağıda belirtilen adımları gerçekleştirin.
Adım 1: Proje Havuzuna Geçin
Git Bash'i açın ve '' komutunu çalıştırarak proje dizinine gidin. CD ' emretmek:
CD kiraz toplama
Adım 2: Depoyu Başlatın
Daha sonra Git deposunu sağlanan komutla başlatın:
Bu çok sıcak
3. Adım: Yeni Dosya Oluşturun
Bir dosya oluşturun ve “” seçeneğini kullanarak içeriği bu dosyaya ekleyin. Eko ” ve yönlendirme operatörleri ( > ). Örneğin, “ dosya.txt ” dosyası oluşturulacak:
Eko 'Yeni dosya' > dosya.txt
Adım 4: Dosyayı Takip Et
Oluşturulan dosyayı “git add” komutu aracılığıyla izleme alanına ekleyin:
git ekle .
5. Adım: Değişiklikleri Kabul Edin
Proje dizinindeki değişiklikleri “ ile kaydedin. git taahhüdü ' emretmek:
git taahhüdü -M 'dosya eklendi'
Adım 6: Günlüğü Kontrol Edin
Log komutunu çalıştırarak uygulanan taahhütlerin uzun geçmişini kontrol edin:
git günlüğü --çevrimiçi
Burada belirli bir taahhüt için SHA'yı görebilirsiniz. Bunu not edin, kullanacağız ve sonraki adımlarda isteğe göre seçeceğiz.
Adım 7: Yeni Şube Oluşturun
Şimdi “adında yeni bir dal oluşturalım. geliştirmek ” verilen komutla:
git şubesi geliştirmek
Adım 8: Oluşturulan Şubeye Geçin
Oluşturulan şubeye “ git ödemesi ' emretmek:
git ödemesi geliştirmek
Şube şu şekilde değiştirildi: geliştirmek ”.
Adım 9: Cherry Bir Taahhüt Seçin
Taahhüdü özenle seçmek için “ git kiraz seçimi ” komutu, önceki şube taahhüdünün SHA karma değeriyle birlikte:
git kiraz seçimi 6ea44fe
Yukarıdaki çıktı çatışmayı gösterir, görmezden gelin ve yine de bunu yapmak için önerilen komutu çalıştırın.
git taahhüdü --allow-empty
Taahhüt özenle seçilmiştir.
Adım 10: Günlük Geçmişini Doğrulayın
Taahhüdün özenle seçildiğini kontrol etmek için günlük geçmişini doğrulayın:
git günlüğü
Yukarıdaki görselde görebileceğiniz gibi bir önceki daldaki commit'imiz ' usta ” özenle seçilmiştir.
Çözüm
Bir taahhüdü özenle seçmek için taahhüdün SHA karmasını kopyalayın ve ikinci şubeye geçin. Daha sonra “ git kiraz seçimi