Git'te İki Dal Nasıl Birleştirilir?



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Git, yazılım geliştirme sırasında kaynak koddaki değişiklikleri analiz etmek için kullanılan bir sürüm kontrol yazılımıdır. Herhangi bir dosya kümesindeki değişiklikleri izlemek için kullanılabilir ve doğrusal olmayan iş akışları için hız, bütünlük ve destek sağlar. Bu makalede, size iki dalı birleştirme veya çatallı bir depoyu ve bir Upstream depoyu birleştirme yolunu öğreteceğiz.



Git logo



Git'te İki Dal Nasıl Birleştirilir?

Git, herhangi bir yukarı akış deposunun bir kopyasını oluşturma ve ana depo üzerinde herhangi bir etkiye sahip olmadan üzerinde değişiklik yapma seçeneği sunar. Bu, yukarı akış deposunun bir dalını oluşturur ve onu orijinal olandan ayırır. Bununla birlikte, kod yazıldıktan ve alıştırıldıktan sonra, orijinal depo ile birleştirilebilir ve yapılan değişiklikler kaydedilebilir. Bu nedenle, aşağıdaki adımlarda, Git'te iki dalı birleştirme yöntemini göstereceğiz. Bunun için:



  1. terminal Linux veya Mac kullanıyorsanız ve Gitbash Windows'taysanız.

    Windows'ta GitBash'i açma

  2. Değişiklik yerel projeniz için geçerli çalışma dizini.
  3. Bu adımda ' kontrol etme dışarı 'Diğer şubenin birleşmesini istediğimiz şubeye. Sizin durumunuzda, ' usta ”Şube. Kontrol etmek için aşağıdaki komutu yazın ve ' Giriş '.
    $ git ödeme yöneticisi

    birleştirilecek dalda Git Checkout Komutunu gerçekleştirme

  4. Yukarı akış deposundan istenen dalı çekmemiz önemlidir. Herhangi bir değişiklik yapmadan taahhüt geçmişini korurken bunu yapıyor olacağız. Bunu yapmak için aşağıdaki komutu yazın ve ' Giriş '.
    $ git çek https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git BRANCH_NAME

    Terminalde Git Çekme Komutunu Çalıştırma



  5. Birleştirme sırasında herhangi bir çakışma varsa, danışmak bu Bunları çözmek için sayfa.
  6. Kaydet tatmin edici olduklarından emin olmak için yapılan değişiklikleri birleştirme ve gözden geçirme.
  7. Birleştirmeyi GitHub deponuza göndermek için aşağıdaki komutu yazın ve ' Giriş 'Yürütmek için.
    $ git itme kaynağı yöneticisi
1 dakika okundu