Tig - Git Depoları için Komut Satırı Tarayıcısı


Yakın zamanda yayınlanan bir makalede, Linux terminalinde Git depolarını görüntülemek için GRV aracının nasıl kurulacağını ve kullanılacağını anlattık. Bu makalede size git için Tig adında başka bir kullanışlı komut satırı tabanlı arayüz tanıtmak istiyoruz.

Tig, git için ücretsiz, açık kaynaklı, platformlar arası ncurses tabanlı metin modu arayüzüdür. Bu, yığın seviyesinde taahhüt için değişikliklerin hazırlanmasına yardımcı olabilecek ve farklı Git komutlarından çıktı almak için bir çağrı cihazı olarak çalışan, git için basit bir arayüzdür. Linux, MacOSX ve Windows sistemlerinde çalışabilmektedir.

Linux Sistemlerinde Tig Nasıl Kurulur

Linux'ta Tig'i kurmak için öncelikle Tig deposunu sisteminize kopyalamanız ve gösterildiği gibi yüklemeniz gerekir.

git clone git://github.com/jonas/tig.git
make
make install

Varsayılan olarak tig $HOME/bin dizini altına kurulacaktır, ancak eğer onu PATH'inizin altındaki başka bir dizine kurmak istiyorsanız, gösterildiği gibi öneki istediğiniz yola ayarlayın.

make prefix=/usr/local
sudo make install prefix=/usr/local

Sisteminize Tig'i yükledikten sonra, cd komutunu kullanarak yerel git depolarınızdan herhangi birine girin ve herhangi bir argüman olmadan tig'i çalıştırın; bu, depo için tüm taahhütleri gösterecektir.

cd ~/bin/shellscripts/
tig  

Tig'den çıkmak için q tuşuna basarak kapatın.

Depo Etkinlik Günlüğünü Görüntüle

Yukarıdaki veri havuzunun günlük etkinliklerini görüntülemek için log alt komutunu kullanın.

tig log

Depo Nesnelerini Göster

Show alt komutu, commits gibi bir veya daha fazla nesneyi ve çok daha fazlasını gösterildiği gibi daha ayrıntılı bir şekilde görüntülemenize olanak tanır.

tig show commits

Git Dosyalarında Desen/Kelime Arama

Ayrıca, gösterildiği gibi grep alt komutunu kullanarak git dosyalarınızda belirli bir modeli (örneğin check sözcüğü) arayabilirsiniz.

tig grep check 

Git Depo Durumunu Görüntüle

Git deponuzun durumunu görüntülemek için gösterildiği gibi status alt komutunu kullanın.

tig status

Daha fazla Tig kullanımı için lütfen yardım bölümüne bakın veya https://github.com/jonas/tig adresindeki Tig Github deposunu ziyaret edin.

tig -h

Tig, git depolarına yönelik basit bir ncurses tabanlı arayüzdür ve esas olarak Git deposu tarayıcısı görevi görür. Aşağıdaki yorum formunu kullanarak bize geri bildiriminizi iletin veya sorularınızı sorun.