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

Git Studio History

gaojunran

|
1 install
| (0) | Free
IntelliJ-style Git history for VS Code: multi-ref commit graph, deep history search, file history and full-file blame.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Git Studio

IntelliJ-style Git history for VS Code: a multi-ref commit graph, deep history search, full-file blame, reflog/stash/worktree workbenches, and an issues/PR board — while keeping staging, committing, diffs and merge conflicts in the native Git experience.

Why

VS Code's Source Control view is good at the working tree but limited at reading and rewriting history. Git Studio adds one focused History surface and a few native entry points, without replacing git, the native diff editor, or the merge editor.

Highlights

  • History panel — multi-ref graph, virtual scrolling, filters by message, author, path, date and refs, GitHub-style search tokens, configurable columns, and an all-repositories view.
  • Commit details — author/committer identity, GPG signature, refs pointing at the commit, changed files with per-file actions, merge-parent switching, and links to issues/PRs in the board.
  • Native sidebar views — File History, Line History (git log -L) and Commits, registered in Source Control.
  • History workbenches — stash, reflog, worktree, patch export/apply and graph SVG export.
  • Diff commands — compare refs, merge bases, working tree, folders, files at two revisions, unpushed/incoming commits, tags, remote-tracking branches and reflog entries.
  • History rewriting — reset, revert, cherry-pick, reword, squash, drop, fixup/squash staged changes, push up to here, and interactive rebase; every write is serialized and re-validated.
  • Undo — the last 20 Git Studio rewrites per repository, offered only while HEAD still matches.
  • Board — issues, pull requests and discussions for GitHub, GitLab, Gitea and Gerrit, plus unmodified OpenChamber integration packages and tracker work items.

Quick start

  1. Install Git Studio from the Marketplace.
  2. Open the command palette and run Git Studio: Open History (⌘/Ctrl+Alt+H).
  3. Click a commit to inspect it; click a changed file to open its native diff.
  4. Right-click a commit for branch, tag, diff, copy and rewrite actions.

The built-in Git extension must stay enabled: Git Studio uses it for repository discovery, git: URIs and the native diff/merge editors.

Documentation

Document Contents
History Graph, filters, columns, commit details, file/line history, rewriting.
Diffs Every compare command and the merge-base/ref-picker rules.
Workbenches Stash, reflog, worktree, patch and graph export.
Board Issues/PRs/discussions and OpenChamber integration packages.
Commands Full command palette reference.
Settings Every setting and its default.
Development Architecture, build, tests and release.
Limitations Known constraints and non-goals.

Requirements

  • VS Code 1.95 or newer.
  • The built-in Git extension enabled.
  • git available on PATH, or gitStudio.git.path set.

License

MIT. See LICENSE.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft