Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Git BlameNew to Visual Studio Code? Get it now.
Git Blame

Git Blame

solomonkinard

solomonkinard.com
|
202,640 installs
| (6) | Free
Read between the lines
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Git Blame

Git archaeology at scale. ⛏️

+--------------------------------------------------+
| commit 1337c0de6e75f00dfacefeedcafe8badf00dbeef  |
| Author: Blade                                    |
| Date: Thu Feb 26 21:18:33 2015                   |
|                                                  |
| Added lines 18, 20, and 21 by Blade              |
+--------------------------------------------------+

  | 16 |   g // This is line 16. | # 13  2011-08-04 Static ❄️ old
  | 17 |   i // This is line 17. | # 20  2014-05-17 Storm
  | 18 | █ t // This is line 18. | # 22  2015-02-26 Blade
  | 19 |   b // This is line 19. | # 20  2014-05-17 Storm
  | 20 | █ l // This is line 20. | # 22  2015-02-26 Blade
  | 21 | █ a // This is line 21. | # 22  2015-02-26 Blade
  | 22 |   m // This is line 22. | # 26  2018-08-10 Black Panther
  | 23 |   e // This is line 23. | # 38  2024-06-05 Not Yet 🔥 new

------------------------------------------------------------------
status: main  Ln 20, Col 20  Spaces: 2  UTF-8  ⚡ Blade 2015-02-26

Why

History is everywhere in your code. Surface it. Trace it. Customize it.

Usage

  • 🔥 Heatmap visualization and deep line history with export.
  • ⚡️ Responsive blame.
  • 🗼 Designed for massive repositories and remote development over SSH.
  • 🌊 Automatic tick marks show the active commit.

Extras

  • Double click status blame to view the multiple file diff with integrated menu.
  • Inline click for web, file history, and minified for speed.
  • Optional inline, status, or hover blame. Left by popular demand. Right too.
  • .gitblame files open commits online using different URLs.
  • See blame for any file in the editor, not just the files in the workspace.
  • API available for developers.

Settings

  • git-blame.showStatusBar
  • git-blame.config.showBlameInline
  • git-blame.decoration.config.highlightActiveCommit
  • git-blame.decoration.config.highlightActiveCommitColor
  • git-blame.configs.inlineBlame.position
  • git-blame.config.ignoreWhitespace

API

  • package.json: {"extensionDependencies": ["solomonkinard.git-blame"]}
  • vscode.commands.executeCommand:
    • git-blame.commands.getShaForCurrentLine
    • git-blame.commands.onShaForCurrentLine
    • git-blame.commands.onAllShasForFile
    • git-blame.commands.getAllShasForFile
    • git-blame.commands.onShaListingIndexedByLine
    • git-blame.commands.getAllCommits
    • git-blame.commands.logForLine

Help

  • 🐞 Bugs
  • 📜 Documentation
  • 👀 Deminified
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft