Pesquisa de site

Tig – um navegador de linha de comando para repositórios Git


Em um artigo recente, descrevemos como instalar e usar a ferramenta GRV para visualizar repositórios Git no terminal Linux. Neste artigo, gostaríamos de apresentar a você outra interface útil baseada em linha de comando para git chamada Tig.

Tig é uma interface de modo texto de código aberto e multiplataforma baseada em ncurses para git. É uma interface direta para o git que pode ajudar na preparação de alterações para commit em nível de bloco e funciona como um pager para saída de diferentes comandos do Git. Ele pode ser executado em sistemas Linux, MacOSX e Windows.

Como instalar o Tig em sistemas Linux

Para instalar o Tig no Linux, você precisa primeiro clonar o repositório Tig em seu sistema e instalá-lo conforme mostrado.

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

Por padrão, o tig será instalado no diretório $HOME/bin, mas se você desejar instalá-lo em outro diretório em seu PATH, defina o prefixo para o caminho desejado, conforme mostrado.

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

Depois de instalar o Tig em seu sistema, usando o comando cd, entre em qualquer um dos seus repositórios git locais e execute o tig sem nenhum argumento, o que deve mostrar todos os commits do repositório.

cd ~/bin/shellscripts/
tig  

Para sair do Tig, pressione q para fechá-lo.

Exibir log de atividades do repositório

Para exibir um log de atividades do repositório acima, use o subcomando log.

tig log

Mostrar objetos do repositório

O subcomando show permite exibir um ou mais objetos como commits e muitos mais, de forma mais detalhada, conforme mostrado.

tig show commits

Pesquise um padrão/palavra em arquivos Git

Você também pode procurar um padrão específico (por exemplo, a palavra check) em seus arquivos git com o subcomando grep, conforme mostrado.

tig grep check 

Exibir status do repositório Git

Para exibir o status do seu repositório git, use o subcomando status conforme mostrado.

tig status

Para obter mais informações sobre o uso do Tig, consulte a seção de ajuda ou visite o repositório Tig no Github em https://github.com/jonas/tig.

tig -h

Tig é uma interface simples baseada em ncurses para repositórios git e atua principalmente como um navegador de repositório Git. Dê-nos seus comentários ou faça qualquer pergunta através do formulário de comentários abaixo.