lazygit para MAC

Interface de terminal gratuita e de código aberto para Git: adicione linhas ao stage, faça rebase, cherry-pick e desfaça com poucas teclas.

Visão geral do lazygit

O lazygit é uma interface de terminal gratuita e de código aberto para o Git. Em vez de digitar comandos longos do Git, você vê seus arquivos, branches, commits e stashes em painéis no Terminal e trabalha com eles usando poucas teclas: adicionar linhas soltas ao stage, escrever commits, trocar de branch, fazer rebase, cherry-pick e resolver conflitos. O lazygit foi criado por Jesse Duffield, é desenvolvido com muitos colaboradores e distribuído sob a licença MIT.

O lazygit roda em qualquer terminal em Macs com Apple Silicon e Intel. O jeito mais fácil de instalar é com o Homebrew, usando brew install lazygit; depois abra um repositório Git no Terminal e digite lazygit. Ele funciona sobre o Git que já está no seu Mac, então seus repositórios ficam exatamente como estão.

Principais recursos

O lazygit transforma as partes mais difíceis do Git em poucas teclas.

  • Stage de linhas e trechos: adicione ao stage exatamente as linhas que quiser, não arquivos inteiros.
  • Rebase interativo: combine, corrija, descarte, edite e reordene commits a partir de uma lista.
  • Cherry-pick: copie commits e cole-os em outro branch.
  • Alterar um commit antigo: mude qualquer commit anterior, não só o último.
  • Desfazer: desfaça e refaça muitas ações com z e Z.
  • Gráfico de commits: veja seus branches e commits como um gráfico.
  • Worktrees e bisect: gerencie worktrees e encontre um commit com problema com o Git bisect.
  • Comandos personalizados: adicione seus próprios comandos e atalhos de teclado.
  • Pull requests: veja os pull requests do GitHub dos seus branches.

Novidades da versão 0.66.2

O lazygit 0.66.2 melhora o tratamento de submódulos e corrige vários erros.

  • Melhor exibição e tratamento de submódulos apagados e de repositórios ou worktrees aninhados
  • Corrigida a exibição do diff depois de rolar muito para baixo
  • Detecção de clique duplo mais precisa
  • O lazygit agora fecha corretamente quando um repositório ou worktree é apagado enquanto está aberto
  • Corrigido o menu Ir para o arquivo que mostrava só metade dos itens em casos raros

Perguntas frequentes sobre o lazygit

O lazygit é gratuito?

Sim. O lazygit é gratuito e de código aberto, distribuído sob a licença MIT. Você pode apoiar o desenvolvimento pelo GitHub Sponsors.

Como instalar o lazygit no Mac?

Execute brew install lazygit no Terminal se você usa o Homebrew. Ele também está no MacPorts, e há programas prontos para Macs com Apple Silicon e Intel na página de versões do GitHub.

Como abrir o lazygit?

Abra o Terminal, vá até uma pasta que tenha um repositório Git e digite lazygit.

Ainda preciso ter o Git instalado?

Sim. O lazygit é uma interface sobre o Git e usa o Git já instalado no seu Mac.

Como adicionar ao stage só algumas linhas de um arquivo no lazygit?

Selecione o arquivo, pressione Enter para ver as alterações, vá até as linhas desejadas e pressione Espaço para adicioná-las ao stage.

O lazygit consegue desfazer um erro?

Sim. Pressione z para desfazer e Z para refazer muitas ações, como commits, rebases e trocas de branch. O lazygit usa o reflog do Git para isso.

Como fazer um rebase interativo no lazygit?

No painel de commits, selecione um commit e use as teclas mostradas na parte de baixo da tela para combinar, corrigir, descartar, editar ou mover commits. O lazygit faz o rebase para você.

Posso ver a lista de atalhos de teclado?

Sim. Pressione ? em qualquer painel para ver os atalhos daquele painel.

Posso adicionar meus próprios comandos ao lazygit?

Sim. O arquivo de configuração do lazygit permite adicionar comandos personalizados e mudar os atalhos de teclado.

De onde vem o download do lazygit em lazygit.FULLMAC.app?

O botão de download leva à página oficial do lazygit no GitHub, https://github.com/jesseduffield/lazygit, com as instruções de instalação e as versões. O lazygit.FULLMAC.app não altera nem reempacota a ferramenta.

Apps semelhantes

FULLMAC.app não hospeda este app. Os botões de download levam às páginas do próprio desenvolvedor.