Bir revizyondan sonra, sürüm kontrolünde en önemli kavram daldır. Git bir istisna değildir ve dalların kullanımını çoğundan daha fazla teşvik eder. Çalışmaları kolay ve hızlıdır.
Dalları nasıl kullandığınız, üzerinde çalıştığınız projeye bağlıdır - bu sizin kendi projeniz değilse, genellikle sizin adınıza bakım görevlisi karar verir.
Sadece varsayılana sahip olabilirsin ana şube ve tek geliştirmek dal. Veya her özellik ve hata düzeltmesi için yeni bir dal kullanabilirsiniz. Her iki durumda da, mevcut şubeleri listelemenin çok faydalı bir araç olduğu birçok durum bulacaksınız.
Şube Nedir?
Git gibi sürüm kontrol sistemleri terimi kullanır dal ağaçlarla bir benzetme olarak. Her dal bir diğerinden çıkar ve sonunda bagaja geri döner. Dallar, projenin diğer bölümlerini rahatsız etmeden ayrı ayrı çalışabilmeniz için bireysel geliştirme hatları oluşturmanıza izin verir.
Komut Satırında Şubeler Nasıl Listelenir
Komut satırı, git'i kullanmanın hızlı ve verimli bir yoludur. Ustalaşmak için çok şey hatırlamanız gerekecek, ancak komut satırı programı her zaman git'in birçok özelliği için tam destek sunacaktır.
Git ile Şubeleri Listeleme
Varsayılan komut satırı aracı git. Şubelerle çalışmak için ana alt komut dal. Varsayılan olarak, bu komut dalları listeler, yani:
git şubesi
şube adlarının bir listesini çıkarır, örneğin:
* bakım
usta
sonraki
Bu komutun dalları alfabetik sırayla listelediğini ve mevcut dalı bir yıldız işaretiyle vurguladığını unutmayın. Ayrıca gösterilen dalların yalnızca yerel olduğunu da anlamalısınız.
Uzak dalları görmek için aşağıdakilerden birini kullanın: -r yalnızca uzak dalları göstermek için bayrak veya -a hem yerel hem de uzak göstermek için bayrak. ile daha detaylı bilgileri görüntüleyebilirsiniz. -v ile bayrak ve daha detaylı bilgi -vv.
git şubesi -vva
Bu size, hangi yerel/uzak şubelerin kullanımda olduğunu ve hangi şubelerin diğerlerini izlediğini vurgulama dahil olmak üzere birçok yararlı bilgi verecektir.
kullanabilirsiniz --liste bir desene göre dalları arama seçeneği. Bu, bir projenin hata düzeltmesi başına bir dal kullanması gibi birçok dalla uğraşıyorsanız çok kullanışlıdır.
git dalı --list 'm*'
gh Kullanarak Dallara Göz Atın
NS gh program GitHub'lar komut satırı aracı. Deponuzda barındırılan bir uzaktan kumanda varsa github.com, kullanabilirsiniz gh onu yönetmek için. Çekirdek komutların çoğu, örneğin Sorunlar veya Çekme İstekleri ile ilgilenen GitHub'a özgüdür. Ancak uzantılar artık mevcuttur ve bu gh-dal uzantısı, dalların listelenmesine yardımcı olabilir.
Kurulduktan sonra, şunu girin:
gh şube
GitHub veri havuzu dizininde, geçerli dal dışındaki tüm dalların bir listesini göreceksiniz. Şube adına göre filtrelemek için yazabilir ve geçiş yapmak için bir şube seçebilirsiniz.
Ayrıca bakınız: Linux'ta GitHub CLI Nasıl Kurulur
GitHub Desktop Kullanarak Dallar Nasıl Listelenir
GitHub Masaüstü ana kullanıcı arayüzünde yerel şubeleri görüntüler. Pencerenin üst kısmında, etiketli bir düğme görmelisiniz Mevcut Şube altında görüntülenen aktif çalışma dalı ile. Varsayılan dalı ve son dalları göstermek için buna basın. işaretli kutucuğa da yazabilirsiniz. Filtre ada göre belirli dalları aramak için.
Ayrıca bakınız: GitHub Desktop Kullanarak Bir Depo Nasıl Klonlanır
GitHub Web Sitesinde Şubeler Nasıl Listelenir
Projenizi GitHub üzerinde barındırıyorsanız proje sayfasından tüm şubelerini görüntüleyebilirsiniz. Projeye giderek başlayın kod sekmesini seçin, ardından numaraya atıfta bulunan bağlantıya tıklayın. dallar. Dahil olmak üzere duruma göre gruplandırılmış şubeleri göreceksiniz. Tüm şubeler seçenek.
Yeni Bir Projeyi Şubeleri Üzerinden Keşfedin
Sadece dallarını listeleyerek genellikle bir proje hakkında çok şey öğrenebilirsiniz. Değişecektir, ancak başkalarının şu anda hangi özellikler üzerinde çalıştığını veya kaç tane hatanın etkin olduğunu öğrenebilirsiniz. Ayrıca zaman zaman hangi şubede olduğunuzu da bilmeniz gerekir.
Bir projeyi tanımanın bir başka mükemmel yolu da revizyon geçmişini incelemektir. NS git günlüğü komut, hangi değişikliklerin gerçekleştiğini keşfetmenin çok güçlü bir yoludur.
İster feci bir hatayla uğraşıyor olun, ister yalnızca önceki taahhütlere göz atmak isteyin, git log sizin için idealdir.
Sonrakini Oku
- Programlama
- GitHub
- GitHub Masaüstü
- 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