GitUI 0.17 adiciona a capacidade de comparar commits, novas opções pop-up (IU no terminal para Git escrito em Rust)

23 de agosto de 2021

Interface do usuário do terminal Gitui Frux Git

GitUI, uma interface de usuário de terminal rápido para o Git escrito em Rust, disponível para Linux, macOS e o Windows, teve um novo lançamento ontem, que adiciona novos recursos como a capacidade de comparar commits, novos opções pop-up e muito mais.

GitUI permite visualizar repositórios Git e realizar ações sobre ele do seu terminal. Ele possui um layout de interface do usuário de terminal escalável, que você controla usando atalhos de teclado intuitivos. Não há necessidade de memorizar os atelhos de teclas, pois o GitUI mostra uma ajuda baseada em contexto que facilita o uso.

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

  • Inspect, commit, amend alterações
  • Stage/unstage, revert e reset de arquivos, hunks e linhas
  • Stashing (save, pop, apply, drop e inspect)
  • Push/Fetch de/para remote
  • Lista de branch (criar, renomear, excluir, checkout, remotos)
  • Procurar log de comit, diff de alterações feitas com commit

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

Você também pode gostar: forgit: comandos Git interativos com as visualizações alimentadas pelo FZF Fuzzy Finder

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

Alterações no GitUI 0,17:

  • Permitir inspecionar o commit superior de um branch da lista
  • Comparar commits na revlog e na cabeça contra a filial
  • Novos opções pop-up (mostra arquivos não verificados, configurações de diff)
  • Mark e drop vários stashes
  • Verifica a validade do nome do branch ao digitar
  • Suporte a exclusão de branch remoto
  • Mark branches remotos que têm ramificação de rastreamento local
  • correções de bugs

Abaixo, você pode ver screenshots com a nova IU do commit compare UI (selecione os commits usando a tecla Space, em seguida, pressione C (Shift + C) para comparar os commits) e o novo popup de opções (pressione o para abri-lo):

gitui-compare-commits

gitui-options-popup

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

Você também pode gostar: Oh my git! é um jogo de código aberto para aprender git

Baixando GitUI

Baixar GitUI

A página de lançamentos do GitUI no GutHub 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 em seu caminho, como /usr/local/bin. Ex., para fazer isso a partir da linha de comando (assumindo que você navega para o diretório onde o binário gitui está localizado):

Comandos para usar no terminal

sudo install gitui /usr/local/bin

Esse post foi traduzido do site LinuxUprising.com pela rtland.team.

Linux Uprising Blog
Propaganda
Propaganda