Tig - Browser tal-Linja tal-Kmand għar-Repożitorji Git


F'artiklu reċenti, iddeskrivejna kif tinstalla u tuża l-għodda GRV biex tara repożitorji Git fit-terminal Linux. F'dan l-artikolu, nixtiequ nintroduċu lilek interface utli ieħor ibbażat fuq il-linja tal-kmand għal git imsejħa Tig.

Tig huwa sors miftuħ b'xejn, interfaċċja tal-modalità tat-test ibbażata fuq ncurses pjattaforma għal git. Huwa interface sempliċi għal git li jista 'jgħin fit-twaqqif ta' bidliet għall-impenn fil-livell tal-biċċa u jaħdem bħala pager għall-output minn kmandi Git differenti. Jista' jaħdem fuq sistemi Linux, MacOSX kif ukoll Windows.

Kif Tinstalla Tig fis-Sistemi Linux

Biex tinstalla Tig fil-Linux, trid l-ewwel tikklona r-repożitorju Tig fis-sistema tiegħek u tinstallah kif muri.

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

B'default, tig se jiġi installat taħt id-direttorju $HOME/bin, iżda ff tixtieq tinstallah f'direttorju ieħor taħt fil-PATH tiegħek, issettja prefiss għall-mogħdija mixtieqa, kif muri.

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

Ladarba tkun installajt Tig fis-sistema tiegħek, uża r-repożitorji git lokali u mexxi tig mingħajr ebda argument, li għandu juri l-impenji kollha għar-repożitorju.

$ cd ~/bin/shellscripts/
$ tig  

Biex tieqaf minn Tig, agħfas q biex tagħlaqha.

Biex turi attivitajiet ta' log tar-repożitorju ta' hawn fuq, uża s-sub-kmand tal-log.

$ tig log

Is-sottokmand tal-ispettaklu jippermettilek turi oġġett wieħed jew aktar bħal kommits u ħafna aktar, b'mod aktar dettaljat, kif muri.

$ tig show commits

Tista 'wkoll tfittex mudell partikolari (pereżempju l-kontroll tal-kelma) fil-fajls git tiegħek bis-sub-kmand grep, kif muri.

$ tig grep check 

Biex turi l-istatus tar-repożitorju git tiegħek uża s-sub-kmand tal-istatus kif muri.

$ tig status

Għal aktar użu Tig, jekk jogħġbok irreferi għat-taqsima tal-għajnuna jew żur ir-repożitorju Tig Github fuq https://github.com/jonas/tig.

$ tig -h

Tig hija interface sempliċi bbażata fuq ncurses għar-repożitorji git u prinċipalment jaġixxi bħala browser tar-repożitorju Git. Agħtina l-feedback tiegħek jew staqsi xi mistoqsijiet permezz tal-formola tal-kummenti hawn taħt.