Ricerca nel sito web

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 presentarti un'altra utile interfaccia di Git basata sulla riga di comando chiamata Tig.

Tig è un'interfaccia in modalità testo open source gratuita e multipiattaforma basata su ncurses per git. È un'interfaccia semplice per Git che può aiutare a organizzare le modifiche per il commit a livello di blocco e funziona come un cercapersone per l'output di diversi comandi Git. Può funzionare su Linux, MacOSX e sui sistemi 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 desideri installarlo in un'altra directory nel tuo PERCORSO, imposta il prefisso sul percorso desiderato, come mostrato.

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

Una volta installato Tig sul tuo sistema, utilizzando il comando cd accedi a uno qualsiasi dei tuoi repository git locali ed esegui tig senza argomenti, che dovrebbe mostrare tutti i commit per il repository.

cd ~/bin/shellscripts/
tig  

Per uscire da Tig, premi q per chiuderlo.

Visualizza il registro delle attività del repository

Per visualizzare un registro delle attività del repository di cui sopra, utilizzare il sottocomando log.

tig log

Mostra oggetti del repository

Il sottocomando mostra ti consente di visualizzare uno o più oggetti come commit e molti altri, in modo più dettagliato, come mostrato.

tig show commits

Cerca un modello/una 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 utilizza il sottocomando status come mostrato.

tig status

Per un ulteriore 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 agisce principalmente come browser di repository Git. Dacci il tuo feedback o fai qualsiasi domanda tramite il modulo di commento qui sotto.