Bit, etkileşimli mesajlar içeren modern bir Git CLI

biraz hakkında

Bir sonraki makalede Bit'e bir göz atacağız. Bu kullanılacak yeni bir CLI Git Go'da yazılan. Bize komutlar, bayraklar, dosya ve dal adları ve hatta bazı yeni komutlar için otomatik tamamlama / öneriler sunacak. Bu CLI, Gnu / Linux, Windows ve MacOS için mevcuttur.

Bu araç, mevcut tüm git komutlarını desteklemenin yanı sıra kendi başına bazı komutlarla birlikte gelir.. Örneğin yazabiliriz biraz pr GitHub çekme isteklerini (bu, sahip olmayı gerektirir GitHub CLI). Eğer yazarsak biraz tasarruf Değişiklikleri menşe şubesi ile senkronize etmemize izin verecektir.

Genel özellikleri

biraz chekout

Bu aracın bazı özellikleri şunları içerir:

  • Bize teklif edecek komut ve bayrak önerileri git'in size sunduğu sayısız seçenek arasında gezinmemize yardımcı olmak için (ipuçları git takma adlarıyla çalışır).
  • Araç şunları sunar: dosyalar ve dal adları için otomatik tamamlama işlevi ne zaman kullanılır biraz ekle o biraz kontrol.
  • Ayrıca seçeneğiniz var Dalları güncel tutmak ve birleştirme çakışmalarını önlemek için otomatik kurtarma ve hızlı ileri sarma.
  • Anında git istatistikleri ve yapılandırma bilgileri.
  • Es git ile tamamen uyumlu. Bu, kullanıcının gerekirse git'e geri dönmesine izin verir.

biraz koşmak

  • Bize teklif edecek yeni komutlar Ne; bit senkronizasyonu, tüm yeniden işleme iş akışınızı tek bir komutla basitleştirir. Komuta biraz pr Github çıkarma isteklerini görmemize ve geri çekmemize yardımcı olacaktır (GitHub CLI gerektirir). Komut, menşe şubemizdeki değişikliklerimizi senkronize etmek için kullanılacaktır. biraz tasarruf. Bu kabaca eşdeğerdir git çekme -r; git itme.
  • Komutlar git-ekstralar olarak bit yayın e bit bilgisi.
  • Bu olabilir bu aracın güncellemesiyle otomatik olarak güncelleyin, ve klasik sekme tamamlama kurulabilir.
  • Biraz da bazı görsel özelleştirmeleri destekler. Varsayılan temayı beğenmezseniz veya hafif bir terminal teması kullanırsanız, Bit temasını dışa aktararak tersine çevirebilirsiniz. BIT_THEME = ters çevrilmişveya kullanarak tek renkli bir tema kullanın BIT_THEME = tek renkli. Bununla birlikte, özel renk temalarını desteklemiyor gibi görünüyor.

Araç 2 aydan daha yeni, bu nedenle gelecekteki sürümler için planlanan birçok başka özellik vardır. Yapabilirler tarafından sunulan tüm özelliklere bakın proje GitHub sayfası.

Ubuntu 20.04'te Bit'i indirin ve yükleyin

Bu aracı bulabiliriz Gnu / Linux, NetBSD, macOS ve Windows için önceden derlenmiş bir ikili dosya olarak mevcuttur. Ubuntu'da kullanabilmek için sadece yapmamız gerekecek git proje yayın sayfası ve oradan bizi ilgilendiren paketi indirin. Ayrıca 64-bit Gnu / Linux için paketi wget kullanarak indirme seçeneğimiz de olacak. Bunun için terminalde yalnızca aşağıdaki komutu kullanmamız gerekecek (Ctrl + Alt + T):

yükleyiciyi indir

wget https://github.com/chriswalz/bit/releases/download/v0.9.11/bit_0.9.11_linux_amd64.tar.gz

İndirme işlemi bittiğinde, paketi grafik ortamdan çıkarmak istemiyorsanız, yeni indirdiğimiz dosyayı bir komut kullanarak çıkartabilirsiniz aşağıdaki gibi:

bit paketini aç

tar -xzvf bit_0.9.11_linux_amd64.tar.gz

Yukarıdaki komut üç dosyayı açacak. Bunlardan ikisi okunuyor, üçüncüsü kullanacağımız yükleyici olacak. Bu CLI'yi rotaya kuracağız / Usr / local / bin bu diğer komutu kullanarak:

sudo install bit /usr/local/bin

Bit'i kurmanın diğer yollarını öğrenmek için kullanıcılar şunları yapabilir: kurulum bölümüne bakın projenin GitHub sayfasında bulunabilir.

Bu aracı kullanmak basittir. Terminalde en fazla yazmak bit ve tuşuna basın Intro. Bu, kullanmak istediğimiz komutu seçebileceğimiz bir açılır listenin görünmesini sağlayacaktır.

BT bilgisi

Dediğim gibi, bu komut etkileşimli bit bayrağını gösterecek. Daha fazlasına sahip olmayacağız mevcut göreceğimiz tüm Git seçeneklerinde gezinmek için yukarı ve aşağı ok tuşlarını kullanın. Sonuçları filtrelemek için aramak istediğimiz komutun bazı harflerini de yazabiliriz.

Bit kullanmaya başlamak için, üzerine tr GitHub sayfası kullanıcılar, kullanımıyla ilgili temel bir açıklama bulabilirler.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.