Tig - Kivinjari cha Mstari wa Amri kwa hazina za Git


Katika nakala ya hivi majuzi, tumeelezea jinsi ya kusakinisha na kutumia zana ya GRV kwa kutazama hazina za Git kwenye terminal ya Linux. Katika nakala hii, tungependa kukujulisha kiolesura kingine muhimu cha msingi cha mstari wa amri kwa git kinachoitwa Tig.

Tig ni chanzo wazi cha bure, kiolesura cha hali ya maandishi-msingi cha ncurses kwa git. Ni kiolesura cha moja kwa moja cha git ambacho kinaweza kusaidia katika kuweka mabadiliko ya ahadi katika kiwango cha chunk na hufanya kazi kama paja kwa pato kutoka kwa amri tofauti za Git. Inaweza kufanya kazi kwenye Linux, MacOSX na mifumo ya Windows.

Jinsi ya Kufunga Tig kwenye Mifumo ya Linux

Ili kusakinisha Tig katika Linux, unahitaji kwanza kuunganisha hazina ya Tig kwenye mfumo wako na uisakinishe kama inavyoonyeshwa.

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

Kwa chaguo-msingi, tig itasakinishwa chini ya saraka ya $HOME/bin, lakini kama ungetaka kuisakinisha katika saraka nyingine chini ya PATH yako, weka kiambishi awali kwa njia unayotaka, kama inavyoonyeshwa.

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

Mara tu unapoweka Tig kwenye mfumo wako, kwa kutumia hazina za git za ndani na kukimbia tig bila hoja yoyote, ambayo inapaswa kuonyesha ahadi zote za hazina.

$ cd ~/bin/shellscripts/
$ tig  

Ili kuacha Tig, bonyeza q ili kuifunga.

Ili kuonyesha shughuli za kumbukumbu za hazina iliyo hapo juu, tumia amri ndogo ya kumbukumbu.

$ tig log

Amri ndogo ya kipindi hukuruhusu kuonyesha kitu kimoja au zaidi kama vile ahadi na vingine vingi, kwa njia ya kina zaidi, kama inavyoonyeshwa.

$ tig show commits

Unaweza pia kutafuta muundo fulani (kwa mfano angalia neno) kwenye faili zako za git na amri ndogo ya grep, kama inavyoonyeshwa.

$ tig grep check 

Ili kuonyesha hali ya hazina yako ya git tumia amri ndogo ya hali kama inavyoonyeshwa.

$ tig status

Kwa matumizi zaidi ya Tig, tafadhali rejelea sehemu ya usaidizi au tembelea hazina ya Tig Github katika https://github.com/jonas/tig.

$ tig -h

Tig ni kiolesura rahisi cha msingi cha ncurses kwa hazina za git na hufanya kama kivinjari cha hazina cha Git. Tupe maoni yako au uulize maswali yoyote kupitia fomu ya maoni hapa chini.