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.