Tig - Un browser de linie de comandă pentru depozitele Git


Într-un articol recent, am descris cum să instalați și să utilizați instrumentul GRV pentru vizualizarea depozitelor Git în terminalul Linux. În acest articol, am dori să vă prezentăm o altă interfață utilă bazată pe linia de comandă pentru git numită Tig.

Tig este o interfață în mod text cu sursă deschisă gratuită, multiplatformă ncurses pentru git. Este o interfață simplă pentru git, care poate ajuta la punerea în scenă a modificărilor pentru comiterea la nivel de bucată și funcționează ca un pager pentru ieșirea din diferite comenzi Git. Poate rula pe sisteme Linux, MacOSX și Windows.

Cum se instalează Tig în sistemele Linux

Pentru a instala Tig în Linux, mai întâi trebuie să clonați depozitul Tig în sistemul dvs. și să îl instalați așa cum se arată.

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

Implicit, tig va fi instalat în directorul $HOME/bin, dar dacă doriți să-l instalați într-un alt director din PATH, setați prefixul la calea dorită, așa cum se arată.

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

După ce ați instalat Tig pe sistemul dvs., folosind comanda cd intrați în oricare dintre depozitele dvs. locale git și rulați tig fără niciun argument, care ar trebui să arate toate commit-urile pentru depozit.

cd ~/bin/shellscripts/
tig  

Pentru a părăsi Tig, apăsați pe q pentru a-l închide.

Afișează jurnalul de activitate al depozitului

Pentru a afișa un jurnal de activități ale depozitului de mai sus, utilizați sub-comanda log.

tig log

Afișați obiectele depozitului

Sub-comanda show vă permite să afișați unul sau mai multe obiecte, cum ar fi commits și multe altele, într-un mod mai detaliat, după cum se arată.

tig show commits

Căutați un model/un cuvânt în fișierele Git

De asemenea, puteți căuta un anumit model (de exemplu, cuvântul verificare) în fișierele dvs. git cu sub-comanda grep, așa cum se arată.

tig grep check 

Afișează starea depozitului Git

Pentru a afișa starea depozitului dvs. git, utilizați subcomandă status așa cum se arată.

tig status

Pentru mai multe utilizări Tig, consultați secțiunea de ajutor sau vizitați depozitul Tig Github la https://github.com/jonas/tig.

tig -h

Tig este o interfață simplă bazată pe ncurses pentru depozitele git și acționează în principal ca un browser pentru depozitele Git. Oferă-ne feedback-ul tău sau pune întrebări prin formularul de comentarii de mai jos.