Tig - Un browser a riga di comando per repository Git
In un recente articolo, abbiamo descritto come installare e utilizzare lo strumento GRV per visualizzare i repository Git nel terminale Linux. In questo articolo, vorremmo presentarvi un'altra utile interfaccia basata su riga di comando per git chiamata Tig.
Tig è un'interfaccia testuale gratuita open source e multipiattaforma basata su ncurses per git. È un'interfaccia semplice per git che può aiutare a mettere in scena le modifiche per il commit a livello di blocco e funziona come un cercapersone per l'output di diversi comandi Git. Può essere eseguito su sistemi Linux, MacOSX e Windows.
Come installare Tig nei sistemi Linux
Per installare Tig in Linux, devi prima clonare il repository Tig sul tuo sistema e installarlo come mostrato.
$ git clone git://github.com/jonas/tig.git
make
make install
Per impostazione predefinita, tig verrà installato nella directory $HOME/bin
, ma se si desidera installarlo in un'altra directory nel PATH, impostare il prefisso sul percorso desiderato, come mostrato.
$ make prefix=/usr/local
sudo make install prefix=/usr/local
Una volta installato Tig sul tuo sistema, usando il comando cd entra in uno qualsiasi dei tuoi repository git locali ed esegui tig senza alcun argomento, che dovrebbe mostrare tutti i commit per il repository.
$ cd ~/bin/shellscripts/
tig
Per uscire da Tig, premere q
per chiuderlo.
Visualizza registro attività repository
Per visualizzare un registro delle attività del repository di cui sopra, utilizzare il sottocomando log.
$ tig log
Mostra oggetti repository
Il sottocomando show consente di visualizzare uno o più oggetti, come i commit e molti altri, in modo più dettagliato, come mostrato.
$ tig show commits
Cerca un modello/parola nei file Git
Puoi anche cercare un modello particolare (ad esempio la parola check) nei tuoi file git con il sottocomando grep, come mostrato.
$ tig grep check
Visualizza lo stato del repository Git
Per visualizzare lo stato del tuo repository git, usa il sottocomando status come mostrato.
$ tig status
Per ulteriori informazioni sull'utilizzo di Tig, fare riferimento alla sezione di aiuto o visitare il repository Tig Github all'indirizzo https://github.com/jonas/tig.
$ tig -h
Tig è una semplice interfaccia basata su ncurses per i repository git e funge principalmente da browser per repository Git. Dacci il tuo feedback o fai qualsiasi domanda tramite il modulo di commento qui sotto.