Tig - Brskalnik ukazne vrstice za skladišča Git


V nedavnem članku smo opisali, kako namestiti in uporabiti orodje GRV za ogled skladišč Git v terminalu Linux. V tem članku vam želimo predstaviti še en uporaben vmesnik, ki temelji na ukazni vrstici za git, imenovan Tig.

Tig je brezplačen odprtokodni vmesnik za besedilni način na osnovi ncurses, ki temelji na ncurses za git. To je neposreden vmesnik za git, ki lahko pomaga pri uprizarjanju sprememb za predajo na ravni kosov in deluje kot pozivni signal za izpis iz različnih ukazov Git. Lahko deluje v sistemih Linux, MacOSX in Windows.

Kako namestiti Tig v sisteme Linux

Če želite namestiti Tig v Linux, morate najprej klonirati skladišče Tig v svoj sistem in ga namestiti, kot je prikazano.

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

Privzeto bo tig nameščen v imeniku $HOME/bin , če pa ga želite namestiti v drug imenik v svoji poti, nastavite predpono na želeno pot, kot je prikazano.

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

Ko namestite Tig v svoj sistem, uporabite lokalna skladišča git in zaženite tig brez argumentov, ki naj prikažejo vse predaje za skladišče.

$ cd ~/bin/shellscripts/
$ tig  

Če želite zapreti Tig, pritisnite q , da ga zaprete.

Za prikaz dejavnosti dnevnika zgornjega skladišča uporabite pod-ukaz log.

$ tig log

Podukaz show vam omogoča, da na podrobnejši način prikažete enega ali več predmetov, kot so predaje in še veliko več, kot je prikazano.

$ tig show commits

Lahko tudi iščete določen vzorec (na primer besedo check) v datotekah git s pod-ukazom grep, kot je prikazano.

$ tig grep check 

Če želite prikazati stanje svojega repozitorija git, uporabite podukaz statusa, kot je prikazano.

$ tig status

Za več uporabe Tigra si oglejte razdelek za pomoč ali obiščite skladišče Tig Github na https://github.com/jonas/tig.

$ tig -h

Tig je preprost vmesnik za shrambe git, ki temelji na ncurses in večinoma deluje kot brskalnik skladišč Git. Pošljite nam povratne informacije ali zastavite kakršna koli vprašanja preko spodnjega obrazca za komentar.