nafi durmuş
Sep 6, 2018 · 3 min read

Git ile Dallanma(Branching) ve Birleştirme(Merging ) işlemleri

Güncelleme : Videolu anlatıma aşağıdan ulaşabilirsiniz.

Bu yazıyı okumaya başlamadan önce versiyon kontrol sistemleri ile alakalı yazımı okumanızda fayda vardır.

Dallanma ve Birleştirme islemlerine geçmeden önce aşağıdaki yazıyla git ile githuba proje gönderme hakkında bilgi edinebilirsiniz.

Şimdi git hakkında bilgiye sahipsiniz ve git ile githuba proje gönderebiliyorsunuz.

Şimdi sıra dallanma ve birleştirmeyi öğrenmeye geldi.

  • Git ile yapılan her bir proje dallarda(branch) tutulur.Aksini belirtmedikçe master adlı bir dal(branch) oluşturuklur ve bunun üzerinde geliştirmeye , çalışmaya başlarsınız.
  • Bu olayları en çok takım halinde proje geliştirirken kullanırsınız.Örneğin 3 kişilik bir takımınız var.Görev dağılımı yaptınız 1. kişi backend , 2. kişi frontend , 3.kişi ise yine backend bölümünü geliştiriyor. Karmaşıklığı azaltmak için bu şekilde geliştirme yaparız.

Nasıl kullanılıyor ?

Mevcut branchları görmek için

git branch

Mevcut branchı kopyalama

git branch user-backend

Kopyalanan dala geçme

git checkout user-backend

Yeni bir branch oluşturduktan sonraki durum.

Yeni bir branch oluşturup o brancha geçme

git checkout -b user-frontend

Bütün branchlarımızı oluşturduk.

Başka bir brancha geri dönme işlemi.

git checkout master

Oluşan branchı silme.

git branch -d user-backend

Oluşan dalları birleştirme.

git merge master user-frontend
git merge user-frontend master
  • Ayrıca oluşturduğumuz branchı github gibi servislere göndererek pull request te yapabiliriz.

Bir dalın ismini değiştirme.

git branch -m user-frontend(kullanılan isim) new-user-frontend(yeni isim)

Oluşann dalı uzak depoya gönderme.

git push origin user-backend(gönderilecek branch adı)

Arkadaşlar Udemy için hazırlamış olduğum Git komutları kursuna aşağıdan ücretsiz bir şekilde ulaşabilirsiniz.


Bana ulaşabileceğiniz iletişim adresleri ,

nafidurmus-blog

Yazılarımı paylaşdığım yayındır.

nafi durmuş

Written by

bilgisayar mühendisi

nafidurmus-blog

Yazılarımı paylaşdığım yayındır.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade