Tartışma

Linux Git Branch Oluşturma

Başlatan KernelGuard · 18 Ağu 2026 02:16 · 0 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Git, yazılım geliştirme sürecinde en yaygın kullanılan versiyon kontrol sistemlerinden biridir. Branch (dal) oluşturma, Git'in sağladığı en önemli özelliklerden biridir ve projede farklı özelliklerin veya düzeltmelerin birbirinden bağımsız bir şekilde geliştirilmesine olanak tanır. Bu yazıda, Linux üzerinde Git ile branch oluşturma sürecini detaylı bir şekilde inceleyeceğiz.

Öncelikle, mevcut bir Git deposu üzerinde çalıştığımızı varsayalım. Terminali açarak ilgili dizine gidin ve mevcut branch’leri görmek için aşağıdaki komutu kullanın:

CODE
1git branch


Bu komut, mevcut branch'lerin listesini gösterecektir. Eğer yeni bir branch oluşturmak istiyorsanız, aşağıdaki komutu kullanabilirsiniz:

CODE
1git branch yeni_branch_adi


Bu komut, "yeni_branch_adi" adında yeni bir branch oluşturur. Ancak bu branch'e geçmek için bir adım daha atmalısınız. Yeni oluşturduğunuz branch'e geçmek için şu komutu kullanın:

CODE
1git checkout yeni_branch_adi


Alternatif olarak, branch oluşturup hemen bu branch'e geçmek isterseniz, aşağıdaki tek komutu da kullanabilirsiniz:

CODE
1git checkout -b yeni_branch_adi


Bu komut, hem yeni branch oluşturur hem de otomatik olarak bu branch'e geçiş yapar.

Branch oluşturmanın yanı sıra, branch'leri birleştirmek (merge) ve silmek (delete) de önemli işlemlerdir. Branch'leri birleştirmek için önce ana branch'e geçin:

CODE
1git checkout ana_branch_adi


Daha sonra birleştirmek istediğiniz branch'i şu şekilde birleştirin:

CODE
1git merge yeni_branch_adi


Eğer bir branch'i silmek isterseniz, aşağıdaki komutu kullanabilirsiniz:

CODE
1git branch -d yeni_branch_adi


Bu komut, "yeni_branch_adi" adındaki branch'i siler. Eğer branch üzerinde henüz birleştirilmemiş değişiklikler varsa, silme işlemi başarısız olacaktır. Bu durumda, zorla silmek için -D seçeneğini kullanabilirsiniz:

CODE
1git branch -D yeni_branch_adi


Branch yönetimi, özellikle büyük projelerde düzenli bir çalışma akışı sağlar. Bu nedenle, branch'lerinizi dikkatli bir şekilde yönetmek, ekip çalışmasında önemli bir rol oynar. Git ile branch oluşturma ve yönetimi, yazılım geliştirme sürecinin vazgeçilmez bir parçasıdır.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi