Tig - Git ammarlary üçin buýruk setiri brauzeri


Recentakynda çap edilen makalada Linux terminalynda Git ammarlaryny görmek üçin GRV guralyny nädip gurmalydygyny we ulanmalydygyny düşündirdik. Bu makalada size Tig atly git üçin başga bir peýdaly buýruk setiri interfeýsini hödürlemek isleýäris.

Tig mugt açyk çeşme, git üçin platforma ncurses esasly tekst re modeimi interfeýsi. Git üçin gönüden-göni interfeýs bolup, bölek derejesinde üýtgeşmeler girizmäge kömek edip biler we dürli Git buýruklaryndan çykyş üçin peýjer bolup işleýär. Linux, MacOSX we Windows ulgamlarynda işläp biler.

Linux ulgamlarynda Tig nädip gurmaly

Tig-ni Linux-da gurmak üçin ilki bilen Tig ammaryny ulgamyňyza klonlamaly we görkezilişi ýaly gurmaly.

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

Düzgüne görä, gap $HOME/bin katalogynyň aşagynda gurlar, ýöne fAT-yňyzyň aşagyndaky başga bir kataloga gurmak isleseňiz, görkezilişi ýaly islenýän ýoluň prefiksini düzüň.

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

Gigerli git ammarlaryny ulanyp, Tig-i ulgamyňyza gurnanyňyzdan soň, ammar üçin ähli borçlary görkezmeli hiç hili argumentsiz tig işlediň.

$ cd ~/bin/shellscripts/
$ tig  

Tig-den çykmak üçin, ýapmak üçin q basyň.

Aboveokardaky ammaryň gündelik işlerini görkezmek üçin gündelik kiçi buýrugy ulanyň.

$ tig log

Görkeziş kiçi buýrugy, görkezilişi ýaly has jikme-jik görnüşde borçnamalar we başga-da köp zatlary görkezmäge mümkinçilik berýär.

$ tig show commits

Şeýle hem, git faýllarynda görkezilişi ýaly grep kiçi buýrugy bilen belli bir nagşy gözläp bilersiňiz (mysal üçin barlag sözi).

$ tig grep check 

Git ammaryňyzyň ýagdaýyny görkezmek üçin görkezilişi ýaly status kiçi buýrugyny ulanyň.

$ tig status

Tig has köp ulanmak üçin kömek bölümine ýüz tutuň ýa-da https://github.com/jonas/tig salgysynda Tig Github ammaryna baryp görmegiňizi haýyş edýäris.

$ tig -h

Tig, git ammarlaryna ýönekeý şepagat uýalaryna esaslanýan interfeýs bolup, esasan Git ammar brauzeri hökmünde çykyş edýär. Pikirleriňizi beriň ýa-da aşakdaky teswir formasy arkaly sorag beriň.