Tig - komentoriviselain Git-varastoille
Äskettäisessä artikkelissa olemme kuvanneet, kuinka GRV-työkalu asennetaan ja käytetään Git-varastojen katseluun Linux-päätteessä. Tässä artikkelissa haluamme esitellä sinulle toisen hyödyllisen komentorivipohjaisen gitin käyttöliittymän nimeltä Tig.
Tig on ilmainen avoimen lähdekoodin, eri alustojen ncurses-pohjainen tekstitilan käyttöliittymä gitille. Se on suoraviivainen käyttöliittymä gitiin, joka voi auttaa muutosten tekemisessä osatasolla ja toimii hakulaitteena eri Git-komentojen tulosteille. Se voi toimia Linux-, MacOSX- ja Windows-järjestelmissä.
Kuinka asentaa Tig Linux-järjestelmiin
Jotta voit asentaa Tigin Linuxiin, sinun on ensin kloonattava Tig-tietovarasto järjestelmääsi ja asennettava se kuvan mukaisesti.
git clone git://github.com/jonas/tig.git
make
make install
Oletuksena tig asennetaan hakemistoon $HOME/bin
, mutta jos haluat asentaa sen toiseen hakemistoon polkussasi, aseta etuliite haluttuun polkuun kuvan mukaisesti.
make prefix=/usr/local
sudo make install prefix=/usr/local
Kun olet asentanut Tig:n järjestelmääsi, siirry cd-komennolla mihin tahansa paikalliseen git-tietovarastoon ja suorita tig ilman argumentteja, joiden pitäisi näyttää kaikki arkiston toimitukset.
cd ~/bin/shellscripts/
tig
Lopeta Tig painamalla q
sulkeaksesi sen.
Näytä arkiston toimintaloki
Voit näyttää yllä olevan tietovaraston lokitoiminnot käyttämällä loki-alikomentoa.
tig log
Näytä arkistoobjektit
näytä-alikomennon avulla voit näyttää yhden tai useamman objektin, kuten sitoutukset ja monia muita, yksityiskohtaisemmin kuvan osoittamalla tavalla.
tig show commits
Hae kuviota/sanaa Git-tiedostoista
Voit myös etsiä tiettyä kuviota (esimerkiksi sanaa check) git-tiedostoistasi grep-alikomennolla kuvan mukaisesti.
tig grep check
Näytä Git-varaston tila
Voit näyttää git-tietovarastosi tilan käyttämällä status-alikomentoa kuvan mukaisesti.
tig status
Lisätietoja Tig:n käytöstä on ohjeosiossa tai vieraile Tig Github -tietovarastossa osoitteessa https://github.com/jonas/tig.
tig -h
Tig on yksinkertainen ncurses-pohjainen käyttöliittymä git-tietovarastoihin ja toimii pääasiassa Git-tietovarastoselaimena. Anna meille palautetta tai kysy kysymyksiä alla olevan kommenttilomakkeen kautta.