Şubeleri yönetmek, Git'i kullanmanın önemli bir yönüdür. Dallar, kaynak kodun birden çok özelliği, görevi veya sürümü üzerinde aynı anda çalışmanıza olanak tanır. Git'te dalları yönetmek için bazı temel kavramlar ve temel işlemler şunlardır:
Yeni bir şube oluşturma
git branch <branch-name>
adıyla yeni bir şube oluşturmak için komutu kullanın <branch-name>
. Örneğin: git branch feature-branch
.
Şubeler arasında geçiş
Şubeler arasında geçiş yapmak için komutu kullanın git checkout <branch-name>
. Örneğin: git checkout feature-branch
.
Şube listesinin görüntülenmesi
git branch
Depodaki mevcut dalların listesini görüntülemek için komutu kullanın. Mevcut şube bir yıldız işaretiyle(*) işaretlenmiştir.
Dalları birleştirme
Değişiklikleri bir daldan geçerli dalda birleştirmek için komutunu kullanın git merge <branch-name>
. Örneğin: git merge feature-branch
.
Şube silme
git branch -d <branch-name>
Çalışmasını tamamlamış bir dalı silmek için komutu kullanın. Örneğin: git branch -d feature-branch
Bir dalı uzak bir depoya gönderme
git push origin <branch-name>
Belirli bir dalı uzak depoya göndermek için komutu kullanın. Örneğin: git push origin feature-branch
.
Belirli bir taahhütten şube oluşturma
git branch <branch-name> <commit-id>
Belirli bir işlemden yeni bir şube oluşturmak için komutu kullanın. Örneğin: git branch bug-fix-branch abc123
.
Git'te şubeleri yönetmek, bağımsız özellikler geliştirmenize, testler gerçekleştirmenize ve kaynak kodun sürüm oluşturmasını verimli bir şekilde yönetmenize olanak tanır. Yukarıdaki komutları ve kavramları kullanmak, kontrolü elinizde tutmanıza ve yazılım geliştirme sürecinizi düzenlemenize yardımcı olacaktır.