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

GitLane — Graph & Blame

Ihor Mishev

|
2 installs
| (0) | Free
Commit graph with rich filters, per-commit diffs, right-click git actions, and blame
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

GitLane

An interactive commit graph for VS Code — a rich, interactive Git history in the bottom panel with filters, per-commit diffs, right-click git actions, and an editor blame column that jumps back to the graph.

Features

Commit graph

  • Colored commit graph with branch/merge lanes, rendered in the GitLane panel (bottom panel).
  • Columns: graph, commit subject (with branch/tag badges), author, date, short hash.
  • Lazy paging — load more history on demand, plus a Refresh button.

Filters & search

  • Branch, User, and Date dropdowns (with a custom date-range dialog).
  • The current git user is shown as “me” and pinned to the top of the User list.
  • Path filter.
  • Search box — press Enter to filter the list by message, author, hash, or branch.

Commit details & diffs

  • Select a commit to see its metadata and changed-file tree.
  • Click a file to open its diff; double-click to open it non-preview.

Right-click commit actions

Right-click a commit for a context menu of git operations:

  • Navigation: Copy Revision, Go to Parent, Go to Child.
  • Branches / tags: Checkout, New Branch here, New Tag here, Delete Branch, Delete Tag.
  • Write: Cherry-Pick, Revert, Reset (soft/mixed/hard), Merge, Rebase, Push.

Destructive operations ask for confirmation and show the exact git command before running. Failures surface git’s own message; nothing is hidden.

Git blame in the editor

  • Toggle a per-line blame column (date · author) via the line-number gutter right-click menu, the GitLane: Toggle File Blame Annotations command, or Alt+B.
  • Each commit gets its own subtle colored band, so lines group by commit at a glance.
  • Click a blame line to reveal that commit in the GitLane panel — it selects and scrolls to it, loading more history if needed.

Usage

  1. Open the GitLane panel from the bottom panel (or run GitLane: Open Graph).
  2. Browse, filter, and search history; select commits to inspect diffs.
  3. Right-click a commit for git actions.
  4. In any tracked file, press Alt+B (or right-click the line-number gutter) to toggle blame; click a line to jump to its commit in the graph.

Requirements

  • VS Code ^1.90.0.
  • git available on your PATH, and a git repository open in the workspace.

Notes

  • Operates on a single repository (the one discovered in the workspace).
  • Blame reads the file’s committed history; unsaved edits clear the annotations to avoid drift.

License

MIT © Ihor Mishev

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft