🎯 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


📚 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

  1. Abra o Visual Studio Code.
  2. Vá em Extensions (Ctrl+Shift+X).
  3. Pesquise por GitLens — Git supercharged.
  4. Dica Pro: Use o comando GitLens: Open Settings para desativar recursos que você achar muito poluídos (como as anotações de final de linha).