Tig - „Git“ saugyklų komandų eilutės naršyklė


Naujausiame straipsnyje aprašėme, kaip įdiegti ir naudoti GRV įrankį „Git“ saugykloms peržiūrėti „Linux“ terminale. Šiame straipsnyje norėtume jums pristatyti dar vieną naudingą komandine eilute pagrįstą sąsają, vadinamą „Tig“.

„Tig“ yra nemokama atvirojo kodo „cross-platform“ „ncurses“ pagrindu sukurta „git“ teksto režimo sąsaja. Tai yra tiesioginė sąsaja, skirta „git“, kuri gali padėti nustatyti pakeitimus, susijusius su įsipareigojimais, gabalų lygiu ir veikia kaip įvairių „Git“ komandų išvesties gaviklis. Jis gali veikti „Linux“, „MacOSX“, taip pat „Windows“ sistemose.

Kaip įdiegti Tig Linux sistemose

Norėdami įdiegti „Tig“ sistemoje „Linux“, pirmiausia turite klonuoti „Tig“ saugyklą į savo sistemą ir įdiegti, kaip parodyta.

$ git clone git://github.com/jonas/tig.git
$ make
$ make install

Pagal numatytuosius nustatymus „tig“ bus įdiegtas kataloge $HOME/bin , bet jei norite jį įdiegti kitame kataloge, esančiame jūsų PATH, nustatykite priešdėlį norimam keliui, kaip parodyta.

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

Įdiegę „Tig“ savo sistemoje, naudokite vietines „git“ saugyklas ir paleiskite „tig“ be jokių argumentų, kurie turėtų parodyti visus saugyklos įsipareigojimus.

$ cd ~/bin/shellscripts/
$ tig  

Norėdami uždaryti „Tig“, paspauskite q , kad jį uždarytumėte.

Norėdami rodyti anksčiau nurodytos saugyklos žurnalo veiklą, naudokite žurnalo antrinę komandą.

$ tig log

Pagal komandą „show“ galite išsamiau parodyti vieną ar daugiau objektų, pvz., Įsipareigojimus ir daugelį kitų, kaip parodyta.

$ tig show commits

Taip pat galite ieškoti konkretaus modelio (pvz., Žodžio tikrinimas) savo „git“ failuose naudodami antrinę komandą grep, kaip parodyta.

$ tig grep check 

Norėdami parodyti „Git“ saugyklos būseną, naudokite būsenos pakomandą, kaip parodyta.

$ tig status

Norėdami sužinoti daugiau apie „Tig“, apsilankykite pagalbos skyriuje arba apsilankykite „Tig Github“ saugykloje adresu https://github.com/jonas/tig.

$ tig -h

„Tig“ yra paprasta „ncurses“ sąsaja, skirta „git“ saugykloms ir daugiausia veikia kaip „Git“ saugyklos naršyklė. Pateikite mums atsiliepimų arba užduokite klausimų naudodamiesi žemiau esančia komentaro forma.