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ırmak üzere tüm yeni depolarınızda kullanılacak ilk şube adını yapılandırmak için şu çağrıyı yapın: git config --global init.defaultBranch
'Ana' yerine yaygın olarak seçilen isimler 'ana', 'gövde' ve 'geliştirme'dir. Yeni oluşturulan dal şu komutla yeniden adlandırılabilir: git branch -m
Ana/bağımlı terminoloji, bilgi işlemde, özellikle 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 adsız 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 ana
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ı kullanır:
$ git init
/private/tmp/bar/.git/ içinde başlatıldı boş Git deposu
$ git durumu -sb
## Main'de henüz taahhüt yok
Ayrıca yapabileceğinizi unutmayın bir dalı yeniden adlandır -m seçeneğini kullanarak herhangi bir zamanda, ör.
git şube -m ana
Git bir gün bu değişikliği sizin yerinize şu ismi kullanarak yapabilir. ana varsayılan olarak, tüm yeni depolar için. Bunu kendiniz 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:
- Açık Ayarlar sağ üstteki profil fotoğrafınız aracılığıyla.
- Tıklamak Depolar soldaki menüde.
- Altında Depo varsayılan dalı bölümünde alternatif bir ad seçin.
- Tıklamak Güncelleme.
İlişkili: 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 sadece 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.
Bu kapsamlı kılavuzla Git becerinizi başlangıç seviyesinden ileri seviyeye taşıyın.
Sonrakini Oku
- Programlama
- GitHub
- Programlama
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.
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