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
ChangesO Changes é um cliente Git moderno para Mac, feito com SwiftUI e AppKit e com o design Liquid Glass da Apple. Ele substitui o trabalho complexo na linha de comando por uma interface clara e nativa que reduz a carga mental, para você se concentrar no código. As mensagens de commit e os resumos de stash podem ser gerados com o Apple Intelligence.Ferramentas para desenvolvedores
GitXO GitX é um app nativo de Mac que dá uma interface gráfica ao sistema de controle de versão git. Ele tem uma visão de histórico para navegar pelos commits e uma visão de preparação para escolher o que entra no próximo commit, com diffs reais das suas mudanças, e uma barra lateral para alternar entre branches. Também vem com a ferramenta de linha de comando gitx, para abri-lo pelo terminal.Ferramentas para desenvolvedores
TrailerO Trailer é um app para a barra de menus do Mac que acompanha pull requests e issues do GitHub em todos os seus repositórios. Ele organiza os itens em seções como Mine, Participated, Mentioned, Merged e Closed, pode mostrar etiquetas e atualizações de status de CI e usa a Central de Notificações para avisar sobre comentários, merges e mudanças de status. O item da barra de menus fica vermelho quando há comentários não lidos, e selecionar um item, uma notificação ou um comentário abre tudo no GitHub.Ferramentas para desenvolvedores
GitUpO GitUp é um cliente Git para Mac que quer deixar engenheiros de qualquer nível trabalharem rápido, com segurança e sem dor de cabeça. O gráfico do repositório, vivo e interativo, permite editar, reordenar, corrigir e mesclar commits diretamente, e há desfazer e refazer ilimitados em quase todas as operações, até rebases e merges. Snapshots no estilo do Time Machine levam você de volta, com um clique, a estados anteriores do repositório.Ferramentas para desenvolvedores
GitifyO Gitify traz suas notificações do Git para a barra de menus do Mac. Em vez de deixar uma aba do navegador aberta, você vê novas issues, pull requests, revisões, releases e menções numa pequena janela que abre pela barra de menus, e dali pode abri-las, marcá-las como lidas ou concluídas, ou cancelar a inscrição. Ele funciona com o GitHub, incluindo o GitHub Enterprise, e com outras plataformas Git como GitLab, Gitea, Forgejo, Codeberg e Bitbucket Cloud, e você pode entrar em várias contas ao mesmo tempo. Filtros, ajustes e temas deixam você ver só o que importa.Ferramentas para desenvolvedores
OrbStackO OrbStack é um jeito rápido, leve e simples de rodar contêineres Docker e máquinas Linux no seu Mac. Ele é um substituto direto do Docker Desktop: seus comandos docker e docker compose continuam funcionando, e na primeira abertura o OrbStack oferece copiar seus contêineres, imagens e volumes do Docker Desktop. Ele inicia em segundos, usa menos de 0,1% de CPU em segundo plano no Apple Silicon e devolve ao macOS a memória que não usa. Além de contêineres, roda máquinas Linux completas de 16 distribuições e um cluster Kubernetes leve para desenvolvimento local. O OrbStack é feito pela Orbital Labs.Ferramentas para desenvolvedores
FULLMAC.app não hospeda este app. Os botões de download levam às páginas do próprio desenvolvedor.