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.