Tig - En kommandolinjeleser for Git Repositories
I en nylig artikkel har vi beskrevet hvordan du installerer og bruker GRV-verktøyet for å se Git-repositories i Linux-terminalen. I denne artikkelen vil vi gjerne introdusere deg et annet nyttig kommandolinjebasert grensesnitt til git kalt Tig.
Tig er et gratis åpen kildekode, ncurses-basert tekstmodus-grensesnitt på tvers av plattformer for git. Det er et rett frem grensesnitt til git som kan hjelpe med å iscenesette endringer for commit på chunk-nivå og fungerer som en personsøker for utdata fra forskjellige Git-kommandoer. Den kan kjøres på Linux, MacOSX og Windows-systemer.
Hvordan installere Tig i Linux-systemer
For å installere Tig i Linux, må du først klone Tig-depotet til systemet ditt og installere det som vist.
git clone git://github.com/jonas/tig.git
make
make install
Som standard vil tig bli installert under katalogen $HOME/bin
, men hvis du ønsker å installere den i en annen katalog under i PATH, sett prefikset til ønsket bane, som vist.
make prefix=/usr/local
sudo make install prefix=/usr/local
Når du har installert Tig på systemet ditt, bruk cd-kommandoen, gå inn i et av dine lokale git-repositorier og kjør tig uten noen argumenter, som skal vise alle commits for depotet.
cd ~/bin/shellscripts/
tig
For å avslutte Tig, trykk på q
for å lukke den.
Vis aktivitetslogg for depot
For å vise en loggaktivitet for depotet ovenfor, bruk logg-underkommandoen.
tig log
Vis depotobjekter
vis-underkommandoen lar deg vise ett eller flere objekter som forpliktelser og mange flere, på en mer detaljert måte, som vist.
tig show commits
Søk etter et mønster/ord i Git-filer
Du kan også søke etter et bestemt mønster (for eksempel ordet sjekk) i git-filene dine med grep-underkommandoen, som vist.
tig grep check
Vis Git Repository Status
For å vise statusen til git-depotet ditt, bruk status-underkommandoen som vist.
tig status
For mer Tig-bruk, se hjelpeseksjonen eller besøk Tig Github-depotet på https://github.com/jonas/tig.
tig -h
Tig er et enkelt ncurses-basert grensesnitt til git-repositories og fungerer hovedsakelig som en Git-repository-nettleser. Gi oss din tilbakemelding eller still spørsmål via kommentarskjemaet nedenfor.