Tig: un navegador de línia d'ordres per a repositoris Git


En un article recent, hem descrit com instal·lar i utilitzar l'eina GRV per visualitzar els dipòsits Git al terminal Linux. En aquest article, ens agradaria presentar-vos una altra interfície útil basada en la línia d'ordres per a git anomenada Tig.

Tig és una interfície gratuïta de codi obert i multiplataforma basada en ncurses en mode text per a git. És una interfície senzilla per a git que pot ajudar a posar en escena els canvis per a la commit a nivell de fragments i funciona com a paginador per a la sortida de diferents ordres de Git. Es pot executar en sistemes Linux, MacOSX i Windows.

Com instal·lar Tig en sistemes Linux

Per instal·lar Tig a Linux, primer heu de clonar el dipòsit de Tig al vostre sistema i instal·lar-lo tal com es mostra.

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

Per defecte, tig s'instal·larà al directori $HOME/bin, però si voleu instal·lar-lo en un altre directori a sota del vostre PATH, poseu el prefix al camí desitjat, tal com es mostra.

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

Un cop hàgiu instal·lat Tig al vostre sistema, utilitzeu els dipòsits locals de git i executeu tig sense cap argument, que hauria de mostrar totes les confirmacions per al dipòsit.

$ cd ~/bin/shellscripts/
$ tig  

Per sortir de Tig, premeu q per tancar-lo.

Per mostrar les activitats de registre del dipòsit anterior, utilitzeu la subordre log.

$ tig log

La subordre show us permet mostrar un o més objectes com commits i molts més, d'una manera més detallada, com es mostra.

$ tig show commits

També podeu cercar un patró determinat (per exemple, la comprovació de paraules) als vostres fitxers git amb la subordre grep, tal com es mostra.

$ tig grep check 

Per mostrar l'estat del vostre repositori git, utilitzeu la subordre d'estat tal com es mostra.

$ tig status

Per obtenir més ús de Tig, consulteu la secció d'ajuda o visiteu el dipòsit de Tig Github a https://github.com/jonas/tig.

$ tig -h

Tig és una interfície senzilla basada en ncurses per als dipòsits Git i actua principalment com a navegador de dipòsits Git. Envieu-nos els vostres comentaris o feu-nos qualsevol pregunta mitjançant el formulari de comentaris a continuació.