🎯 GitLens
Em poucas palavras
O GitLens é a extensão definitiva para Visual Studio Code que “turbina” as capacidades do Git. Ele expõe a autoria do código diretamente na linha em que você está editando, transformando o histórico do Git em uma camada visual do editor.
📝 Notas e Desenvolvimento
🔗 Conexões e Contexto
- Atlas: MdC - Tecnologia, MdC - Gestão de conhecimento pessoal
- Notas Relacionadas:
- Plataforma: Visual Studio Code
- Tecnologia Base: Git
- Desenvolvedor: GitKraken
📚 Referências e Fontes
📂 Outros Conteúdos Preservados
🚀 Funcionalidades de Destaque
1. Current Line Blame (O “Dedo-Duro”)
A funcionalidade mais icônica. Ao clicar em qualquer linha, o GitLens mostra em texto cinza discreto:
- Quem alterou pela última vez.
- Há quanto tempo (ex: 3 months ago).
- A mensagem do commit associado.
2. File e Line History
- Visualização de Diff: Compare versões do mesmo arquivo em diferentes commits com um clique.
- Hovers Informativos: Passe o mouse sobre o autor para ver detalhes do commit, links para o Pull Request e alterações feitas.
3. Interactive Rebase Editor
- Interface visual amigável para fazer
rebase -i, permitindo arrastar e soltar commits, renomeá-los (reword) ou mesclá-los (squash) sem decorar comandos de terminal.
4. GitLens Inspect
- Uma barra lateral dedicada para explorar repositórios, branches, remotes e stashes de forma muito mais rica que o padrão do VS Code.
💡 Benefícios no Fluxo de Trabalho
- Contexto Imediato: Entenda o porquê de uma linha de código existir sem sair do editor.
- Navegação Temporal: Volte no tempo para ver como um arquivo evoluiu ao longo dos meses.
- Colaboração: Identifique rapidamente o colega certo para tirar dúvidas sobre um trecho específico de código.
🛠️ Como Instalar e Configurar
- Abra o Visual Studio Code.
- Vá em Extensions (
Ctrl+Shift+X). - Pesquise por
GitLens — Git supercharged. - Dica Pro: Use o comando
GitLens: Open Settingspara desativar recursos que você achar muito poluídos (como as anotações de final de linha).