Android

Yerel ve uzak git dalları nasıl oluşturulur ve listelenir

Bilgisayar Ağları 3.Ders - Sanal yerel alan ağı (VLAN) konfigürasyonu

Bilgisayar Ağları 3.Ders - Sanal yerel alan ağı (VLAN) konfigürasyonu

İçindekiler:

Anonim

Şubeler, yazılım geliştirme sürecinin bir parçasıdır ve Git'teki en güçlü özelliklerden biridir. Şubeler aslında belirli bir taahhüdün göstergesidir.

Bir hatayı giderirken veya yeni bir özellik üzerinde çalışırken, geliştiriciler daha sonra ana kod tabanıyla birleştirilebilecek yeni bir dal oluşturuyorlar.

Bu makalede, yerel ve uzak Git dallarının nasıl oluşturulacağı ve listeleneceği açıklanmaktadır.

Git Şubelerini Listele

Tüm yerel Git dallarını listelemek için git branch veya git branch --list komutunu kullanın:

git branch

dev feature-a feature-b hotfix * master

Geçerli dal bir yıldızla * vurgulanır. Bu örnekte, master dal budur.

Git'te yerel ve uzak dallar ayrı nesnelerdir. Hem yerel hem de uzak dalları listelemek istiyorsanız -a seçeneğini geçin:

git branch -a

dev feature-a feature-b hotfix * master remotes/origin/regression-test-a remotes/origin/regression-test-b

-r seçeneği yalnızca uzak dalları listeler.

git branch -r

Git Şubesi Oluşturma

Yeni bir dal oluşturmak, belirli bir taahhüde işaretçi oluşturmaktan başka bir şey değildir.

Yeni bir yerel dal oluşturmak için, git branch komutunu ve ardından yeni dalın adını kullanın. Örneğin, cool-feature adlı yeni bir dal oluşturmak için şunu yazarsınız:

git branch cool-feature

Komut çıktı döndürmez. Aynı ada sahip dal zaten varsa, aşağıdaki hata iletisini görürsünüz:

fatal: A branch named 'cool-feature' already exists.

Şube üzerinde çalışmaya ve şubeye ekleme eklemeye başlamak için, git checkout kullanarak şubeyi seçmeniz gerekir:

git checkout cool-feature

Komut size şubenin değiştirildiğini bildiren bir mesaj gönderir:

Switched to branch 'cool-feature'

Şube oluşturmak ve ona geçmek yerine bunu tek bir komutla yapabilirsiniz. -b seçeneğiyle kullanıldığında git checkout komutu verilen dalı oluşturur.

git checkout -b cool-feature

Switched to branch 'cool-feature'

Buradan, yeni dalda yeni taahhütler için standart git add ve git commit komutlarını kullanabilirsiniz.

Uzak depodaki yeni dalı itmek için, uzaktan git push adı ve şube adını izleyen git push komutunu kullanın:

git push remote-repo cool-feature

Sonuç

Yerel ve uzak Git dallarını nasıl listeleyeceğinizi ve oluşturacağınızı gösterdik. Dallar, değişikliklerinizin anlık görüntüsüdür ve kısa bir yaşam döngüsüne sahiptir.

git branch komutuyla, yerel ve uzak Git dallarını da Yeniden Adlandırabilir ve Silebilirsiniz.