Git'te Bir Şube Nasıl Yeniden Adlandırılır

Git'te Bir Şube Nasıl Yeniden Adlandırılır

Git, dal adlarını değiştirmeyi çok kolaylaştıran popüler bir sürüm kontrol sistemidir. Geliştiriciler, birçok nedenden dolayı şube adlarını yeniden adlandırmak isteyebilir. Bu nedenle, açık kaynaklı ortak çalışanlar Git'te bir şubenin nasıl yeniden adlandırılacağını da bilmelidir.





İşleri sizin için kolaylaştırmak için hem yerel hem de uzak git dallarının nasıl yeniden adlandırılacağını açıklayacağız.





Git'te Yerel Şube Nasıl Yeniden Adlandırılır

Git kullanıcıları genellikle projelerinin yerel sürümlerinde çalışır. Bir değişiklik doğrulandığında, yukarı akışa entegre edilir. Birini yeniden adlandırmadan önce hangi yerel şubelerin uygun olduğunu görmek her zaman iyi bir fikirdir.





$ git branch
$ git branch -a

Yukarıdaki komutları kullanarak Git projenizin yerel şubelerini öğrenebilirsiniz. NS -ile seçeneği ayrıca uzak dalları da listeler. Artık yerel Git şubenizi yeniden adlandırmaya devam edebilirsiniz. Bunu terminalinizden yapmak için aşağıdaki adımları izleyin.

1. Yerel Şubeyi Doğrulayın



$ git checkout
$ git checkout alpha

git checkout komutu, dallar arasında geçiş yapmamızı ve çalışan ağaçları doğrulamamızı sağlar. Alfa dalındaysanız, son komut bunu onaylayacaktır. Farklı bir daldaysanız, alfaya geçecektir.

2. Yerel Şubeyi Yeniden Adlandırın





amazon siparişim gelmedi

İstediğiniz şubeye geçtiğinizde, git rename branch komutunu kullanarak onu yeniden adlandırabilirsiniz.

$ git branch -m
$ git branch -m beta

Bu komut yerel şubenin adını değiştirir alfa ile beta .





Yerel bir şubeyi başka bir git şubesinin içinden de yeniden adlandırabilirsiniz. Bunu favori Linux terminalinizden yapmak için aşağıdaki komutu kullanın.

$ git branch -m
$ git branch -m alpha beta

3. Yeni Şube Adını Doğrulayın

Şubeleri bir kez daha listeleyerek git rename branch işleminin başarılı olup olmadığını kolayca doğrulayabilirsiniz.

$ git branch -a

Git'te Uzak Şube Nasıl Yeniden Adlandırılır

Git, depolarınızın uzak sürümlerini basitçe 'uzaktan' olarak ifade eder. Uzak bir şubeyi yerel şubeler kadar kolay bir şekilde yeniden adlandıramazsınız. Bunun yerine, önce yerel dalı yeniden adlandırmanız, yeni dalı sunucuya göndermeniz ve eski dalı havuzunuzdan silmeniz gerekir.

1. Yerel Şubeyi Yeniden Adlandırın

Aşağıdaki git rename branch komutunu kullanarak yerel şube alfasını beta olarak yeniden adlandırın.

Illustrator'da vektör nasıl yapılır
$ git branch -m beta

veya

$ git branch -m alpha beta

2. Güncellenmiş Şubeyi itin

Yeniden adlandırılan dalı itin beta aşağıdaki komutu kullanarak uzak sunucuya.

$ git push origin
$ git push origin beta

3. Yukarı Akışı Ayarlayın

Git'in uzak ve yerel şubeleriniz arasındaki değişiklikleri izleyebildiğinden emin olmak için yukarı akışı ayarlamanız gerekir.

$ git push origin -u
$ git push origin -u beta

Git, yerel şube arasında izleme kuracak beta ve uzak şube beta .

4. Eski Dalı Çıkarın

Yeniden adlandırılan şubeye bastıktan ve yukarı akışı kurduktan sonra, eski şubeyi uzaktan kumandanızdan güvenle silebilirsiniz. için aşağıdaki git komutunu kullanın. Git'te uzak bir şubeyi silme .

$ git push origin --delete
$ git push origin --delete alpha

Git, alfa dalını uzak kaynaktan silmeye devam edecek.

5. Uzak Şubeyi Doğrulayın

Şube yeniden adlandırma işleminin başarılı olup olmadığını doğrulamak için uzak git şubelerini bir kez daha listeleyin. Aşağıdaki komutu verdikten sonra yeni uzak şube betasını görmelisiniz.

$ git branch -a

Git Şubelerini Etkili Bir Şekilde Yeniden Adlandırın

Bazı temel git işlemlerini öğrendikten sonra git dallarını yeniden adlandırmak oldukça basittir. Yerel şubeler için şube adlarını kolayca değiştirebilirsiniz. Uzak dallar için gerekli git rename dal komutlarını da ele aldık. İlgili deneyimi elde etmek için test projelerinizdeki bazı komutları deneyin.

snapchatte doğum günü filtresi nasıl yapılır
Paylaş Paylaş Cıvıldamak E-posta Git'te Yerel ve Uzaktan Şube Nasıl Silinir

GitHub'da bir dalı silmenizin çeşitli nedenleri vardır. Neyse ki Git dalını silmek kolaydır.

Sonrakini Oku
İlgili konular
  • Programlama
  • GitHub
Yazar hakkında Rubaiat Hossain(39 Makale Yayımlandı)

Rubaiat, açık kaynak için güçlü bir tutkuya sahip bir CS mezunudur. Bir Unix ustası olmasının yanı sıra ağ güvenliği, kriptografi ve işlevsel programlama ile de ilgilenmektedir. Hevesli bir ikinci el kitap koleksiyoncusu ve klasik rock'a karşı bitmek bilmeyen bir hayranlığı var.

Rubaiat Hossain'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın