Varsayılan Git Dalı Nasıl Yeniden Adlandırılır ve Neden Bunu İstiyorsunuz?

Varsayılan Git Dalı Nasıl Yeniden Adlandırılır ve Neden Bunu İstiyorsunuz?

Git'i bir süredir kullanıyorsanız, muhtemelen şu terimle karşılaşmışsınızdır: usta . Koşarken görmüş olabilirsin git durumu veya git şubesi .





Bu biraz eski moda bir tabir ve nereden geldiğini veya nasıl değiştirebileceğinizi merak ediyor olabilirsiniz. İster komut satırı kullanıcısı ister GitHub hayranı olun, şube adlarını değiştirebilir ve hatta varsayılan şube adını ihtiyaçlarınıza uygun bir şekilde ayarlayabilirsiniz.





Varsayılan Şube Nedir?

Her yepyeni Git deposunun, gerçekten hiçbir şey ayırmasa bile varsayılan bir dalı vardır! Dallar sadece taahhütlü referanslardır ve her zaman mevcut şubeye işaret eden bir HEAD referansı vardır.





Geçmişte, Git bu varsayılan dalı adlandırdı usta . Yeniden adlandırabilmenize rağmen, birçok kişi varsayılana bağlı kalır, bu nedenle master'ı varsayılan dalları olarak kullanan birçok proje görürsünüz.

Şube Adlandırma ve Master Neden Aşamalı Olarak Kaldırılıyor?

Git'in son sürümleri (2.28 ve üstü), kullanarak yeni bir depo oluşturduğunuzda aşağıdaki ipucunu verir: git init :



İlk dalın adı olarak 'master' kullanılması. Bu varsayılan şube adı değişebilir. Bu uyarıyı bastıracak tüm yeni depolarınızda kullanılacak ilk şube adını yapılandırmak için, şunu arayın: git config --global init.defaultBranch 'Main' yerine yaygın olarak seçilen adlar 'main', 'trunk' ve 'development' '. Yeni oluşturulan dal şu ​​komutla yeniden adlandırılabilir: git branch -m

Ana/bağımlı terminoloji, bilgi işlemde, özellikle de disk sürücüleri gibi donanımlarla ilgili olarak uzun bir geçmişe sahiptir. Git'in öncülü olan BitKeeper gibi diğer sürüm kontrol sistemleri de bu terimi kullanmıştır. Bununla birlikte, terim, sömürgecilikle olan ilişkisi nedeniyle biraz modası geçmiş hale geldi.





Git'in koruyucuları, bu endişeleri gidermek için daha geniş geliştirme topluluğuyla birlikte çalıştı. Sebep olabileceği herhangi bir suç dışında, usta zaten özellikle açıklayıcı bir isim değil. Başka bir isimsiz varlıkla bir ilişki anlamına gelir, ancak ilk dalın benzersiz durumunu temsil etmez. Birçok kişi adını düşünüyor ana bu dalı ve tipik kullanımını daha iyi tanımlamak için.

Ana adı kısadır, kolayca tercüme edilir ve yaygın olarak kullanılır. Master ile aynı iki harfle başlaması, kas hafızanızı yeniden eğitmeniz gerekirse yardımcı olabilir.





Komut Satırı Git Kullanarak Değişiklik Nasıl Yapılır?

Git'in açıkladığı gibi, varsayılan dal adını aşağıdaki komutla yapılandırabilirsiniz:

git config --global init.defaultBranch main

NS --küresel bu ayarın geçerli kullanıcı tarafından oluşturulan tüm havuzlara uygulanmasını sağlar.

Ayrıca bakınız: Linux'ta Git Nasıl Kurulur ve Yapılandırılır

Bir kez ayarlandığında, yeni depolar yeni varsayılan adı kullanacaktır:

$ git init
Initialized empty Git repository in /private/tmp/bar/.git/
$ git status -sb
## No commits yet on main

Ayrıca yapabileceğinizi unutmayın bir dalı yeniden adlandır -m seçeneğini kullanarak herhangi bir zamanda, ör.

bir evin tarihi nasıl bulunur
git branch -m main

Git bir gün bu değişikliği sizin adınıza yapabilir. ana varsayılan olarak, tüm yeni depolar için. Bunu kendi başınıza nasıl değiştireceğinizi bilmek yine de yararlıdır ve bunun dışında bir ad için kişisel veya ekip tercihiniz olabilir. ana .

GitHub'da Varsayılan Şube Adı Nasıl Ayarlanır

GitHub'da oluşturulan dallar artık master yerine otomatik olarak main olarak adlandırılıyor. Ancak yine de aşağıdaki adımları izleyerek bu varsayılanın adını değiştirebilirsiniz:

  1. Açık Ayarlar sağ üstteki profil fotoğrafınız aracılığıyla.
  2. Tıklamak Depolar soldaki menüde.
  3. Altında Depo varsayılan dalı bölümünde alternatif bir ad seçin.
  4. Tıklamak Güncelleme .

İlgili: GitHub Nedir? Temel Özelliklerine Giriş

Git'in Varsayılan Dal Adının Kontrolünü Elinize Alın

Git, tarihsel olarak varsayılan dalını adlandırdı usta , ama bu şekilde tutmak zorunda değilsin!

Bir alternatifin daha kapsayıcı, anlaşılması daha kolay veya yazması daha kısa olduğunu düşünüyorsanız, değiştirmek kolaydır. Varsayılan dal, Git'in muazzam repertuarının yalnızca küçük bir parçasıdır. Git becerinizi başlangıç ​​seviyesinden ileri seviyeye taşımak için sonraki kapsamlı kılavuzumuza göz atın.

Paylaş Paylaş Cıvıldamak E-posta Gelişmiş Git Eğitimi

Bu kapsamlı kılavuzla Git becerinizi başlangıç ​​seviyesinden ileri seviyeye taşıyın.

Sonrakini Oku
İlgili konular
  • Programlama
  • GitHub
  • Programlama
Yazar hakkında Bobby Jack(58 Makale Yayımlandı)

Bobby, yirmi yılı aşkın bir süredir yazılım geliştiricisi olarak çalışan bir teknoloji tutkunu. Oyun konusunda tutkulu, Switch Player Magazine'de İnceleme Editörü olarak çalışıyor ve çevrimiçi yayıncılık ve web geliştirmenin tüm yönleriyle ilgileniyor.

Bobby Jack'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