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
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):
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