Do not speak Portuguese? Translate this site with Google or Bing Translator

GitUI 0.17 lançado com a capacidade de comparar commits, e mais

E foi lançado o GitUI 0.17 com a capacidade de comparar commits, e muito mais. Confira as novidades e veja como instalar no Linux.

GitUI permite visualizar repositórios Git e executar ações neles a partir de seu terminal. Ele apresenta um layout de IU de terminal escalonável, que você controla usando atalhos de teclado intuitivos.

Ele é uma interface de usuário de terminal rápida para Git escrita em Rust, disponível para Linux, macOS e Windows.

Nele, não há necessidade de memorizar as teclas de atalho, pois o GitUI mostra uma ajuda baseada em contexto que o torna fácil de usar.

Usando esta ferramenta Git, você pode realizar várias ações Git, incluindo:

  • Inspecione, confirme, corrija as mudanças
  • Preparar/remover o estágio, reverter e redefinir arquivos, pedaços e linhas
  • Armazenamento (salvar, abrir, aplicar, soltar e inspecionar)
  • Push/Fetch to/from remote
  • Lista de filiais (criar, renomear, excluir, verificar, remotos)
  • Navegar no log de commits, diff commitar mudanças

A ferramenta também é rápida, você pode ver alguns benchmarks em sua página GitHub, na qual GitUI é comparado a lazygit e tig.

Agora, GitUI teve um novo lançamento que adiciona novos recursos como a capacidade de comparar commits, novas opções pop-up e muito mais.

Novidades do GitUI 0.17

GitUI 0.17 lançado com a capacidade de comparar commits, e mais
GitUI 0.17 lançado com a capacidade de comparar commits, e mais

De acordo com seu repositório, o objetivo até a versão 1.0 do GitUI é obter mais alguns recursos, incluindo pesquisa de log, log de histórico de arquivo, adicionar a capacidade de visualizar a estrutura de ramificação na guia de log, implementar detecção de mudança baseada em notificação, suportar ramificação de rebase e rebase interativo.

Dito isso, essas são as principais mudanças no GitUI 0,17:

  • Permite inspecionar o commit principal de um branch da lista
  • Compare commits no revlog e head contra branch
  • Pop-up de novas opções (mostrar arquivos não rastreados, configurações de diferenças)
  • Marque e solte vários esconderijos
  • Verifique a validade do nome da agência enquanto digita
  • Suporte para exclusão de filial remota
  • Marcar filiais remotas que têm filial de rastreamento local
  • Correção de bugs

Abaixo você pode ver as capturas de tela com a nova interface de comparação de commits (selecione os commits usando a tecla Espaço, então pressione C (Shift + c) para comparar os commits) e o pop-up de novas opções (pressione o para abri-lo):

GitUI 0.17 lançado com a capacidade de comparar commits, e mais
GitUI 0.17 lançado com a capacidade de comparar commits, e mais

GitUI 0.17 lançado com a capacidade de comparar commits, e mais
GitUI 0.17 lançado com a capacidade de comparar commits, e mais

Você também pode ver os GIFs com os novos recursos no GitUI 0.17 mais recente visitando a página de lançamentos da ferramenta no GitHub.

Como instalar ou atualizar o GitUI

Para instalar a versão mais recente do GitUI nas principais distribuições Linux, a página de lançamentos do GitUI no GitHub tem binários para Linux, macOS e Windows.

Para instalá-lo no Linux usando o binário fornecido, extraia o .tar.gz e instale o binário gitui extraído em algum lugar do seu PATH, como /usr/local/bin.

Por exemplo. para fazer isso a partir da linha de comando (supondo que você tenha navegado até o diretório onde o binário gitui está localizado):
sudo install gitui /usr/local/bin

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.