Git Merge Conflict Nedir? Çatışma Çözümü (Adım Adım) - 2026

Git, modern yazılım geliştirme süreçlerinde en yaygın kullanılan versiyon kontrol sistemidir. Git’in en güçlü özelliklerinden biri de branch (dal) yapısı ve bu dalların merge (birleştirme) işlemleriyle yönetilmesidir.

Bu yazıda Git merge nedir, branch birleştirme nasıl yapılır, git checkout ve git log komutlarıyla merge sonrası kontrol adımları örnekler ve görsellerle anlatılmaktadır.


Git Merge Nedir?

Git merge, bir branch üzerinde yapılan commit edilmiş değişikliklerin başka bir branch’e (genellikle main veya master) aktarılması işlemidir.

Kısaca: Git merge, farklı geliştirme dallarını tek bir ana geliştirme hattında birleştirir.

Merge İşlemine Başlamadan Önce

Merge işlemine başlamadan önce hangi branch’te olduğumuzu kontrol etmemiz gerekir.

git branch

Bu komut mevcut branch’leri listeler ve aktif branch’i gösterir. Genellikle ana branch main veya master olarak adlandırılır.

Git Checkout ile Hedef Branch’e Geçme

Değişikliklerin aktarılacağı hedef branch’e geçmek için git checkout komutu kullanılır.

git checkout main

Genel kullanım:

git checkout branch_adi

Bu işlemle HEAD pointer’ı seçilen branch’e taşınır.

Git Merge Komutu ile Branch Birleştirme

Hedef branch aktifken, kaynak branch’i birleştirmek için:

git merge branch_adi

Bu komut, kaynak branch’teki commit edilmiş değişiklikleri mevcut branch’e entegre eder.

IntelliJ IDEA üzerinde Git merge işlemi
IntelliJ IDEA üzerinden main branch’e merge işlemi

Merge Sonrası Commit Geçmişini Kontrol Etme

Merge işleminden sonra yapılan değişiklikleri görmek için git log komutu kullanılır:

git log

Bu komut sayesinde hangi commit’lerin merge edildiğini detaylı şekilde görebilirsiniz.

Git log çıktısı merge sonrası commit geçmişi
Git log çıktısında merge edilmiş commit’ler

Git Merge Neden Önemlidir?

  • Paralel geliştirmeyi mümkün kılar
  • Takım çalışmasını kolaylaştırır
  • Feature geliştirme süreçlerini izole eder
  • Ana branch’in stabil kalmasını sağlar

Özellikle branch yapısını iyi anlamak için Git Branching Nedir? yazısını okumanız önerilir.

Sonuç

Bu yazıda Git merge (birleştirme) işleminin ne olduğunu, hangi adımlarla yapıldığını ve merge sonrası kontrol süreçlerini ele aldık.

Git’i etkili kullanmanın yolu, branch ve merge mantığını doğru anlamaktan geçer. Bu yapı doğru kullanıldığında hem bireysel hem de ekip çalışmalarında büyük avantaj sağlar.

Etiketler: git merge nedir, git branch birleştirme, git checkout, git log, git branching, devops git

Latest Software Developers - Yazılım Blog Yazarı Profil Resmi

Yazar

LatestSoftwareDevelopers

Blog where the most up-to-date software is followed. (En güncel yazılımların takip edildiği blog sitesi)

Devops ile ilgili yorumlar

Yorum Paylaş

EMail Zorunlu alanlar * *