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ırPaylaş 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
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 FazlaHaber 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