Windows
🌿

Lazygit

Interface TUI para Git que torna operações complexas simples e visuais

O Lazygit transforma a experiência do Git no terminal com uma interface visual interativa. Stage parcial, rebase interativo, cherry-pick, resolução de conflitos — tudo com atalhos de teclado intuitivos sem precisar memorizar comandos Git complexos.

🔧 100% gratuito e open source — gerencie repositórios Git visualmente sem sair do terminal.

O que é o Lazygit?

O Lazygit é uma TUI (Terminal User Interface) para Git escrita em Go, criada por Jesse Duffield. Ele apresenta um painel visual dividido em seções: arquivos modificados, branches, commits, stash e log — tudo navegável com teclado. Operações que normalmente exigem múltiplos comandos Git (como rebase interativo, stage de linhas específicas, ou cherry-pick entre branches) são feitas com 1-2 teclas. Ele é especialmente popular entre usuários de Neovim e editores de terminal. Disponível para Windows, Linux e macOS.

Principais Recursos

  • Stage/unstage de arquivos, hunks ou linhas individuais com um toque
  • Rebase interativo visual com drag-and-drop de commits
  • Resolução de conflitos de merge lado a lado no terminal
  • Cherry-pick, squash, fixup e reword de commits com atalhos simples
  • Visualização de diff colorida e navegável com scroll
  • Integração com editores: abre arquivos direto no Neovim/VS Code

Como Instalar o Lazygit

  1. No Windows: winget install lazygit ou scoop install lazygit
  2. No macOS: brew install lazygit
  3. No Linux: sudo apt install lazygit ou via Homebrew
  4. Execute lazygit na raiz de qualquer repositório Git
  5. Use ? para ver todos os atalhos de teclado disponíveis

Lazygit vs Alternativas

Ferramenta Interface Stage Parcial Rebase Visual Linguagem
Lazygit TUI ✅ Linhas Go
GitUI TUI ✅ Hunks Rust
tig TUI C
Git CLI Texto ✅ -p ✅ -i C

Veredicto

O Lazygit é indispensável para quem trabalha com Git no terminal. A interface visual intuitiva elimina a necessidade de decorar comandos complexos e torna operações como rebase e stage parcial tão fáceis quanto um clique.

Perguntas Frequentes sobre o Lazygit

Lazygit substitui o Git CLI?

Não substitui completamente, mas cobre 95% das operações diárias. Para automação e scripts, o Git CLI continua sendo necessário. O Lazygit é a interface visual para o trabalho interativo.

Funciona com repositórios grandes?

Sim, o Lazygit é eficiente mesmo em repositórios com milhares de commits. A renderização é otimizada e o diff é carregado sob demanda.

Posso usar no Neovim?

Sim, existem plugins como lazygit.nvim que integram o Lazygit como floating window dentro do Neovim, criando uma experiência Git completa sem sair do editor.

⭐ Downloads verificados e guias em português

Conhecer o Baixar PRO →

Produtos Relacionados no Mercado Livre

Carregando...

Links de afiliado.

Deixe um comentário

Seu endereço de e-mail não será publicado. Campos obrigatórios estão marcados *

Postar Comentário