With over 10 million installs, GitLens is the most popular Git extension for Visual Studio Code. It supercharges the Git capabilities built into your IDE.
GitLens unlocks the untapped knowledge within each repository to help visualize code authorship by leveraging CodeLens and Git blame to expose your Git history at every line of code. Seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and unleash the full power of Git without breaking your development flow.
While GitLens is powerful and feature-rich, it is also highly customizable to meet your specific needs — find code lens intrusive or the current line blame annotation distracting — no problem, it is quick and easy to turn them off or change how they behave.
Features that Supercharge Git in VS Code
View Git Authorship CodeLens
GitLens leverages CodeLens to expose the most recent commit and number of authors at the top of files and on code blocks. Click the links that CodeLens exposes to show a commit file details quick pick menu with commands for comparing, navigating and exploring commits, and more.
Install GitLens for Free in VS Code
Why Developers Love GitLens
Leverage the full power of Git directly in your IDE, whether you are a Git novice, guru, or anywhere in between.
Completely integrate GitLens with your code and your workflow. All from the comfort of your IDE, no context switching required.
See How GitLens Will Improve Your Workflow
GitLens provides rich integrations with many remote providers, including GitHub, GitHub Enterprise, GitLab, Gitea, Bitbucket, Bitbucket Server, Azure DevOps and custom servers. Quickly gain insights from pull requests and issues without leaving your codebase. All Git repository host integrations provide issue and pull request auto-linking, while advanced integrations (e.g. GitHub) provide more detailed hover information, plus the ability to associate pull requests with branches/commits, and avatars. Take a tour to see how it integrates into your dev toolchain.