Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Git Graph AlterNew to Visual Studio Code? Get it now.
Git Graph Alter

Git Graph Alter

0miles

|
6 installs
| (0) | Free
An MIT fork of Git Graph. Visual commit history, branch and remote management, localization, and devcontainer support.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Git Graph Alter for Visual Studio Code

An MIT fork of Git Graph. Visual commit history, branch and remote management, localization, and devcontainer support.

GitHub release vscode downloads vscode installs

demo

 

Why this fork

Git Graph Alter is an MIT-licensed fork built on top of (neo) Git Graph by Asis Pattisahusiwa, which is itself a clean MIT fork of the original Git Graph by Michael Hutchison.

The original Git Graph changed its license in May 2019 — everything after commit 4af8583 is no longer MIT. This fork is based on the last MIT commit (via (neo) Git Graph), so the entire lineage stays MIT.

This fork:

  • Keeps the MIT license
  • Adds devcontainer support
  • Adds internationalization support (English, zh-CN, zh-TW)
  • Adds Branches and Remotes side views
  • Improves codebase, tooling, and maintainability

Features

  • Graph view: See branches, tags, stashes, and uncommitted changes in one graph
  • Commit details: Click a commit to see message, files, and diffs
  • Branch actions: Create, checkout, rename, delete, merge, rebase, and push
  • Tag actions: Create, delete, and push tags
  • Commit actions: Checkout, cherry-pick, revert, and reset
  • Branches view: A side view with search, multi-select, remote/local grouping, and an inactive-branch filter
  • Remotes view: Add, edit, rename, and remove remotes from the side bar
  • Source Control integration: The graph follows the repository selected in the Source Control view
  • Avatar support: Optional avatars from GitHub, GitLab, or Gravatar
  • Multi-repo: Work with multiple repositories in one workspace
  • Devcontainer ready: Works in remote and container environments

Configuration

All settings live under the git-graph-alter.* prefix. The easiest way to configure the extension is the Settings UI — open Settings and search for Git Graph Alter.

A few commonly adjusted settings:

Setting Default Description
git-graph-alter.history.fetchAvatars false Fetch avatars (sends email to external services)
git-graph-alter.dates.format Date & Time Date format shown in the date column
git-graph-alter.dates.type Author Date Author Date or Commit Date
git-graph-alter.graph.edgeStyle rounded rounded or angular
git-graph-alter.history.initialCommitCount 300 Commits to load on open
git-graph-alter.repoSearchDepth 0 Folder depth for repository search
git-graph-alter.statusBarButton true Show the status bar button

See contributes.configuration in package.json for the full list of settings.

Installation

Search for Git Graph Alter (vscode-git-graph-alter) in Extensions, or install from:

  • VS Code Marketplace
  • GitHub Releases (.vsix manual install)

License

MIT — see LICENSE.

Not affiliated with or endorsed by the original Git Graph project or (neo) Git Graph.

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