Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>IntelliJ Git Graph - IDEA Style Branch & MergeNew to Visual Studio Code? Get it now.
IntelliJ Git Graph - IDEA Style Branch & Merge

IntelliJ Git Graph - IDEA Style Branch & Merge

autemj

|
2 installs
| (0) | Free
IntelliJ IDEA style Git graph visualization with branch context menu, cherry-pick, rebase, merge, reset, and 3-way merge editor. JetBrains-like Git experience for VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

IDEA-Like Git - Graph & Context Menu

IntelliJ-style Git graph, branch operations, cherry-pick, rebase, and 3-way merge editor for VS Code.

Fork of zhyc9de/jet-git with full IntelliJ IDEA-style context menus and UI enhancements.

English · 简体中文


Features

Branch Context Menu

Right-click any branch to checkout, create, merge, rebase, rename, delete, push, or pull — just like IntelliJ IDEA.

Branch Checkout

Commit Context Menu

Right-click any commit to copy hash, cherry-pick, checkout revision, reset, revert, create branch or tag.

Commit Context Menu

Changed Files Context Menu

Right-click files in the Changed Files panel: show diff, edit source, open repository version, revert/cherry-pick file changes, copy path.

Git Graph

Git Graph

  • Branch Tree — branches organized by Local / Remote / Tags with search filter
  • Commit List — color-coded branch lines, resizable columns (Message, Author, Date, Hash)
  • Detail Panel — commit message and changed file tree
  • Filters — filter by Branch, User, Date range

3-Way Merge Editor

3-Way Merge Editor

  • Three-column layout: Theirs | Result | Yours
  • Conflict highlighting with per-block action buttons
  • Full syntax highlighting

Conflict Management

Conflict List

  • Quick actions: Accept Yours / Accept Theirs / Merge
  • Integration with VS Code Source Control panel

All Context Menu Actions

Branch (right-click)
  • Checkout
  • New Branch from...
  • Checkout and Rebase onto current
  • Rebase current onto branch
  • Merge into current
  • Rename (local only)
  • Delete (with force-delete fallback)
  • Update (pull)
  • Push
Commit (right-click)
  • Copy Revision Number
  • Cherry-Pick
  • Checkout Revision
  • Reset Current Branch to Here (Mixed/Soft/Hard)
  • Revert Commit
  • New Branch...
  • New Tag...
Changed Files (right-click)
  • Show Diff
  • Edit Source
  • Open Repository Version
  • Revert Selected Changes
  • Cherry-Pick Selected Changes
  • Copy Path
  • Copy File Name

Installation

From Marketplace:

Search for "IDEA-Like Git" in VS Code Extensions.

From .vsix:

  1. Download the latest .vsix from releases
  2. Cmd+Shift+P → "Extensions: Install from VSIX..."

Requirements

  • VS Code 1.85.0+
  • Git installed and in PATH

Local Development

git clone https://github.com/aotemj/jetbrains-git-graph.git
cd jetbrains-git-graph
pnpm install
cd webview && pnpm install && cd ..

Press F5 to launch Extension Development Host.

pnpm run watch          # Watch mode
pnpm run build          # Production build
pnpm run vsce:package   # Package as .vsix

Credits

  • Original: zhyc9de/jet-git
  • Icons: IntelliJ IDEA Icons (Apache 2.0)

License

MIT

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