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

Git Octopus

Loc Pham

|
4 installs
| (0) | Free
View a Git graph of your repository and perform Git actions from it.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Git Octopus

View a Git graph of your repository and perform Git actions from it, inside Visual Studio Code.

Independent, from-scratch reimplementation inspired by Git Graph. Reuses none of its source or assets. MIT licensed; not affiliated with or endorsed by the original project.

The commit graph, with the working tree beside it

Features

  • Commit graph with branch lanes and colours, author avatars on the nodes, stash and uncommitted-changes entries, and resizable columns you can switch off. Ticket references ([GAME-421]) and conventional-commit types (feat, fix, chore, …) render as chips, and hovering a row or branch chip highlights that branch's whole line.
  • Commit details: message, author and committer, parents, and the changed files as a flat list or a folder tree — with the file icons from whichever icon theme you already use.
  • Working tree: stage, unstage and discard per file, stage or unstage everything, stash, commit, and undo the last commit.
  • Diffs in the view: any file's changes open in an inline panel with syntax highlighting and an overview ruler of every change — or Ctrl/Cmd + click a second commit to compare two commits.
  • Git actions: checkout, branch, merge, rebase, cherry-pick, revert, reset, tag, and the stash actions, from the commit's context menu; drag one branch chip onto another to merge, rebase or fast-forward; fetch, pull, push and force-push ask before running.
  • Branch cleanup: scan local branches by age, see which are merged or have lost their remote, and delete a batch in one pass — every result comes back with the hash to undo it.
  • Find with Ctrl+F, several repositories in one workspace, and a view you can open as an editor tab.

Screenshots

Inline diff with syntax highlighting and the change ruler

Inline diff panel

Drag a branch onto another to merge, rebase or fast-forward

Branch drag and drop

Hover highlights the branch under the pointer

Branch hover highlight

Clean up stale local branches in one pass

Branch cleanup dialog

Requirements

VS Code 1.90 or newer and git on your PATH.

Privacy

No telemetry, no tracking — the extension talks to your local git and nothing else, with one exception: the Fetch avatars setting (off by default) loads author images from gravatar.com, which sends a hash of each author's email address to that service. Nothing is fetched until you turn it on in the view's settings.

Licence

MIT — see LICENSE. Bundled third-party components and their licences are listed in THIRD-PARTY-NOTICES.md.

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