GIT'de bir şube nasıl yeniden adlandırılır

Dec 19, 2024
Programlama

Dallanma, GIT'de önemsiz bir egzersizdir. Ne yazık ki, önemsiz görevler nadiren dikkat çekiyor ve hatalar gerçekleşiyor. Bir şubeyi yanlış adlandırdıysanız, yeniden adlandırılması gerekir. Bunu nasıl yapacağınız aşağıda açıklanmıştır.

GIT'de Şube Adları Neden Önemlidir?
Şubeleri yeniden adlandırmadan önce Git'teki listeleyin
Git'te yerel bir şube nasıl yeniden adlandırılır
GIT'de uzak bir şube nasıl yeniden adlandırılır
Şubeleri yeniden adlandırma basit

GIT'de Şube Adları Neden Önemlidir?

Klasik Sürüm Kontrol Sistemleri'ndeki (VCSS) şubelerle yapılacak her şey büyük bir şeydi. Bir şubenin eklendiğini veya birleşmiş ve bu depoyu kullanan tüm insanlar, operasyonun ilerlemesi ve başarılı olması için hiçbir şey yapmadıklarından ya da bir şey yapmayı unutmadıklarından emin olmak zorundaydı.

Şubeleri içeren operasyonlar da çok yavaştı. Şubeleri kullanan bir zaman cezası vardı. Git, farklı olmak için hareket halindeyken tasarlandı. Dağıtılmış bir sürüm kontrol sistemi olduğundan, her kullanıcının yerel makinelerinde tam deponun bir kopyası vardır.

Şubeyi uzak bir depoya itmedikçe yerel makinenizde dallanmak başka kimseyi etkilemez. Ve GIT'de, şube işlemleri, tamamlanması hızlı oldukları kadar kullanımı kolay olacak şekilde tasarlanmıştır. GIT'de dallanma hesaplama açısından çok ucuzdur. Yerel deponun içinde önemsiz bir eylemdir.

Aslında, geliştiriciler dallanmaya ve sık sık dallanmaya teşvik edilir. Şubeler, VC'lerinizin içinde yararlandığınız başka bir araçtır. Şubeler Git'te büyük korkunç şeyler değil, en çok kullanılan özelliklerinden biri.

Ancak aşinalık hor görebilir. Ya da en azından şubelere gündelik bir saygı. Git'de dallanma hızlı ve basit olabilir, ancak bir dal oluşturduğunuzda yine de odaklanmanız gerekir. Bir şube adını yanlış yazmak veya yanlış adı yazarak kötü adlandırılan bir şube ile sonuçlanmak kolaydır.

Şube bir noktada uzak depoya itilecekse, doğru şekilde hecelenmesi gerekir. Değilse, diğerleri kullanmaya çalıştığında karışıklığa neden olur.

Şubeleri yeniden adlandırmadan önce Git'teki listeleyin

Mevcut şube adlarının ne olduğunu kontrol etmek iyi bir ilk adımdır. . git şubesi Komut bizim için şubeleri listeler. Bu komutla yerel depodaki dalları görebilirsiniz:

Şubeler bizim için listelenmiştir. Mevcut dal yeşil ve yıldız işareti ile vurgulanır.

Şubeleri ve taahhütlerini görmek için, şov dalı emretmek.

-R (uzaktan) seçeneğini ekleyerek uzak depodaki dalları görebilirsiniz.

Bir komutla yerel ve uzak dalları görmek için -A (hepsi) seçeneği.

Uzak şubelerimizden daha fazla yerel şubemiz var. Şube “Özellik16” henüz uzak depoya itilmemiştir. Bu sadece normal işlemin bir yönü, sorun değil.

Bizim sorunumuz “Özellik19” şubesi “Feature18” olarak adlandırılmalıdır. Yani düzelteceğimiz hata bu.

Git'te yerel bir şube nasıl yeniden adlandırılır

Bir şubeyi yerel olarak yeniden adlandırmanın iki yolu vardır. Şubeyi kontrol edebilir ve yeniden adlandırabilir veya başka bir şubede çalışırken şubeyi yeniden adlandırabilirsiniz.

Yeniden adlandırmak için akım Şube, kontrol ettiğinizden ve yeniden adlandırmak istediğiniz şubeyi kullandığınızdan emin olun. O zaman kullanın git şubesi İle komuta -M (taşıma) seçeneği.

“Özellik19” şubesini kontrol ettik ve “Feature18” olarak yeniden adlandırdık. Şubelerimizin şimdi neye benzediğini görelim.

Şubemiz artık yerel depoda doğru isme sahip.

İsterseniz, başka bir şubede çalışırken bir şubeyi yeniden adlandırabilirsiniz. İşte “Master” şubesinde çalıştığımız bir örnek.

Kullandığımız komut daha önce olduğu gibi aynı komuttur, ancak yeniden adlandırdığımız şube ve sahip olmasını istediğimiz yeni adı vermemiz gerekiyor.

Yine, yerel depomuzdaki şube doğru adla yeniden adlandırıldı.

GIT'de uzak bir şube nasıl yeniden adlandırılır

Uzak depo hala eski adla şubeyi tutar. Uzak bir şubeyi yeniden adlandırmak için eski şubeyi silip yeni şubeyi itiyoruz.

Diğer kullanıcılar bu şubeyi kullanır ve taahhütleri iterse, yerel olarak yeniden adlandırmadan önce bir çekim yapmalısınız. Bu, yerel deponuzun güncel olmasını ve diğer kullanıcılar tarafından yapılan değişikliklerin kaybolmamasını sağlar. Şubeyi yerel olarak yeniden adlandırmadan önce değişikliklerini deponuza geri çekmek, uzak depoya geri ittiğinizde bu değişikliklerin yeni şubede olacağı anlamına gelir.

Şubelerimizin durumuna bir göz atalım. Kullanacağız -A hem yerel hem de uzak dalları görmek için (hepsi) seçeneği.

Uzak depodan “Feature19” i silmemiz ve “Feature18” i uzaktan kumandaya itmemiz gerekir.

Uzak depo için şifre istenir. Silinme gerçekleştikten sonra bir onay mesajı göreceksiniz.

Şimdi yeni dalımızı uzaktan kumandaya iteceğiz ve -u (yukarı akış) seçeneğini kullanacağız.

Yine, uzaktan kumanda için şifreniz istenecektir. Yeni şube uzaktan kumandaya itilir ve şubenin yerel kopyadaki değişiklikleri izlemek için “Feature18” şubesinin kurulduğu söylenir.

Yerel ve uzak dallarımızın hangi eyalette olduğunu bir kez daha kontrol edelim.

Şubemiz hem yerel hem de uzaktan başarılı bir şekilde yeniden adlandırıldı ve uzak dal yerel şubemizdeki değişiklikleri izliyor.

İLGİLİ: Yerel ve uzak depolarda git dalları nasıl silinir

Şubeleri yeniden adlandırma basit

Git ile şubeleri yeniden adlandırma basittir. Yeniden adlandırılması gereken bir depo veya şube kullanan tek kişi sizseniz, çok basittir.

Başkaları şubeyi paylaşıyorsa, şubeyi yeniden adlandıracağınızı ve herhangi bir işsiz işi zorlamaları gerektiğine dair iletişim kurduğunuzdan emin olun. İttiklerinde şubeyi çekebilir, ardından şubenizi yerel ve uzaktan yeniden adlandırabilirsiniz.

  • Uzak Git Şubesi Nasıl Ödeme Yapılır
  • AirPods Pro'nun yeni rekabeti var: OnePlus Buds Pro 2
  • OnePlus 11 burada, ama zor bir başlangıç ile
  • Tiktok'ta birini engelleme veya engelleme
  • İPhone hayranları için en iyi kulaklıklar en düşük fiyatlarına çarptı
  • Microsoft, Bing'i bir AI arama motoruna dönüştürüyor
  • Microsoft Edge AI sohbeti ve pencerelerde yeni bir görünüm alıyor

Programlama - En Popüler Makaleler

Git birleştirme nasıl kullanılır

Programlama Dec 31, 2024

Git, istikrarlı salım dalının kirlenmesini önlemek için gelişim akışlarını izole etmek için dalları kullanır. Bir dalda çalışmayı ana akıma getirmek birleştirme dalları anl..


Kategoriler