1. Anasayfa
  2. DevOps

Git ile Branch Yönetimi – Branchleri Arasında Değişiklikleri Aktarmak

Git ile Branch Yönetimi – Branchleri Arasında Değişiklikleri Aktarmak
0

Merhaba sevgili yazılımcı dostlar! Bugün sizlere Git kullanarak branchler arasında nasıl değişiklik aktarımı yapabileceğinizi anlatacağım. Özellikle main ve feature branchleri arasındaki geçişleri nasıl yöneteceğiniz konusunda size yardımcı olacağım. Hazırsanız, başlayalım!

main Branchindeki Değişiklikleri feature Branchine Çekmek

Bazen main branchinde yapılan güncellemeleri, üzerinde çalıştığınız feature branchine çekmeniz gerekebilir. Bu durumda aşağıdaki adımları izleyebilirsiniz:

 

  1. main Branchine Geçiş Yapın

    git checkout main
    
  2. main Branchini Güncelleyin

    git pull origin main
  3. feature Branchine Geçiş Yapın

    git checkout feature-branch
    
  4. main Branchindeki Değişiklikleri feature Branchine Merge Edin

    git merge main
    

     

Bu adımları izleyerek main branchindeki güncellemeleri feature branchinize aktarmış olursunuz. Eğer bir conflict olursa, Git sizi bilgilendirecek ve bu çakışmaları elle çözmeniz gerekecektir. Conflictleri çözdükten sonra değişiklikleri commit etmeyi unutmayın:

git add .
git commit -m "Conflict çözüldü"

 

feature Branchindeki Değişiklikleri main Branchine Aktarmak

Şimdi de, feature branchinde yaptığınız değişiklikleri main branchine nasıl aktarabileceğinizi görelim:

  1. main Branchine Geçiş Yapın
    git checkout main
  2. main Branchini Güncelleyin
    git pull origin main
    
  3. feature Branchindeki Değişiklikleri main Branchine Merge Edin
    git merge feature-branch
    
  4. Değişiklikleri Uzak Repository’e Gönderin

    git push origin main

Bu adımları izledikten sonra feature branchinizde yaptığınız tüm değişiklikler main branchine aktarılmış olacak. Eğer bir çakışma olursa, Git yine sizi bilgilendirecek ve çakışmaları çözmeniz gerekecektir. Çakışmaları çözdükten sonra yine commit etmeyi unutmayın:

Sonuç

Gördüğünüz gibi, Git ile branchler arasında değişiklikleri aktarmak oldukça basit ve düzenli bir işlem. Bu adımları izleyerek projelerinizde daha verimli bir şekilde çalışabilirsiniz. Umarım bu yazı sizin için faydalı olmuştur. Başka sorularınız veya konular varsa yorumlarda belirtmeyi unutmayın!

Mutlu kodlamalar!

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir