Tig - ihe nchọgharị ahịrị iwu maka ebe nchekwa Git


N'ime edemede na-adịbeghị anya, anyị akọwala otu esi etinye na iji ngwa GRV maka ilele ebe nchekwa Git na ọdụ Linux. N'ime edemede a, anyị ga-achọ iwebata gị interface ọzọ bara uru dabere na ahịrị iwu git akpọrọ Tig.

Tig bụ isi mmalite mepere emepe n'efu, ikpo okwu ncurses dabere na ọnọdụ ederede maka git. Ọ bụ interface na-aga n'ihu na git nke nwere ike inye aka n'ịhazi mgbanwe maka itinye aka na ọkwa chunk ma na-arụ ọrụ dị ka pager maka mmepụta site na iwu Git dị iche iche. Ọ nwere ike na-agba ọsọ na Linux, MacOSX yana sistemụ Windows.

Otu esi etinye Tig na Linux Systems

Iji tinye Tig na Linux, ịkwesịrị ibu ụzọ mechie Tig repository na sistemụ gị wee wụnye ya dịka egosiri.

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

Site na ndabara, a ga-etinye tig n'okpuru ndekọ $HOME/bin, mana ọ bụrụ na ịchọrọ ịwụnye ya na ndekọ ọzọ n'okpuru PATH gị, tọọ prefix n'ụzọ achọrọ, dị ka egosiri.

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

Ozugbo ị wụnyere Tig na sistemụ gị, na-eji ebe nchekwa git mpaghara wee mee tig n'enweghị arụmụka ọ bụla, nke kwesịrị igosi ntinye niile maka ebe nchekwa ahụ.

$ cd ~/bin/shellscripts/
$ tig  

Iji kwụsị Tig, pịa q imechi ya.

Iji gosi mmemme ndekọ nke ebe nchekwa dị n'elu, jiri ngalaba iwu ndekọ.

$ tig log

Ihe ngosi sub-iwu na-enye gị ohere igosipụta otu ma ọ bụ karịa ihe dị ka eme na ọtụtụ ndị ọzọ, n'ụzọ zuru ezu karị, dị ka egosiri.

$ tig show commits

Ị nwekwara ike ịchọ otu ụkpụrụ (dịka ọmụmaatụ okwu nlele) na faịlụ git gị site na iji iwu grep, dịka egosiri.

$ tig grep check 

Iji gosi ọkwa nke ebe nchekwa git gị jiri ọkwa sub-iwu dị ka egosiri.

$ tig status

Maka ojiji Tig ọzọ, biko rụtụ aka na ngalaba enyemaka ma ọ bụ gaa na ebe nchekwa Tig Github na https://github.com/jonas/tig.

$ tig -h

Tig bụ interface dị mfe dabere na ncurses iji git repositories ma na-emekarị dị ka ihe nchọgharị Git repositories. Nye anyị nzaghachi gị ma ọ bụ jụọ ajụjụ ọ bụla site na ụdị nkọwa n'okpuru.