Pretty Git Diff
Uma extensão do VS Code que fornece ferramentas poderosas de comparação Git com uma interface visual intuitiva.
Download
✨ Recursos
📁 Comparação de Arquivos
Compare qualquer arquivo com versões de diferentes branches ou commits com visualização diff lado a lado.

📂 Comparação de Diretórios
Compare diretórios inteiros entre branches com indicadores de status de arquivo e operações em lote.

🔄 Aplicar Alterações
Aplique alterações de qualquer branch ou commit diretamente ao seu arquivo atual.
Principais Benefícios
- Detecção inteligente de branches: Mostra branches locais e remotos com prefixos claros
- Operações em lote: Opção “Obter Todos” para baixar múltiplos arquivos de uma vez
- Interface intuitiva: Interface limpa com ícones de status e descrições úteis
- Recuperar arquivos ausentes de referências remotas
- Suporte para estruturas de diretório aninhadas
Como Usar
📁 Comparar Arquivo Atual
Método 1: Clique com o botão direito no Editor
- Clique com o botão direito em qualquer lugar no arquivo aberto
- Selecione
Pretty Git Diff: File - Escolha o tipo de referência (Branches ou Commits)
- Selecione branch/commit da lista
- Visualize a comparação lado a lado com painel esquerdo somente leitura
Método 2: Menu de Contexto do Explorer
- Clique com o botão direito em qualquer arquivo no Explorer
- Selecione
Pretty Git Diff: File - Siga os passos 3-5 acima
📂 Comparar Diretório
Método 1: Paleta de Comandos
- Abra a Paleta de Comandos (
Cmd+Shift+P/Ctrl+Shift+P) - Digite
Pretty Git Diff: Directory - Escolha a raiz do workspace ou selecione uma pasta específica
- Escolha o tipo de referência (Branches ou Commits)
- Selecione branch/commit da lista
- Navegue pelos arquivos com indicadores de status:
- 🆕 Novos arquivos (disponíveis na referência)
- 📝 Arquivos modificados
- 📄 Arquivos apenas locais
- Use “📥 Obter Todos os Arquivos” para baixar múltiplos arquivos de uma vez
Método 2: Menu de Contexto do Explorer
- Clique com o botão direito em qualquer pasta no Explorer
- Selecione
Pretty Git Diff: Directory - Siga os passos 4-7 acima
🔄 Aplicar Alterações ao Arquivo
- Clique com o botão direito no editor ou no arquivo no Explorer
- Selecione
Pretty Git Diff: Apply - Escolha o tipo de referência (Branches ou Commits)
- Selecione branch/commit para aplicar as alterações
- O conteúdo do arquivo será completamente substituído
🌐 Seleção de Branch
A extensão mostra branches com prefixos claros:
📁 local/main- Branches locais🌐 origin/feature-branch- Branches remotos📝 abc1234 - mensagem do commit (autor)- Commits recentes
Requisitos
- Repositório Git
- VS Code 1.50.0 ou superior
Solução de Problemas
Nenhum arquivo/diretório selecionado
Se você ver avisos sobre nenhum arquivo selecionado, certifique-se de:
- Abrir um arquivo no editor antes de usar comandos de Arquivo
- Abrir um workspace antes de usar comandos de Diretório da Paleta de Comandos
- Clicar com o botão direito em arquivos/pastas no Explorer para acesso ao menu de contexto
Não é um repositório Git
Se você ver o erro “Este projeto não é um repositório Git”:
- Inicialize o Git no seu projeto:
git init - Clone de um repositório Git
- Abra uma pasta que contenha um diretório
.git
Suporte
Para problemas e solicitações de recursos, por favor, consulte a página do marketplace da extensão ou o repositório.