Beta – This extension is under active development.
A VS Code extension for managing Git repositories from a dedicated panel in the activity bar. Everything you need in one place: branches, commits, stash, tags, worktree and file changes. Inspired by the Git panel in PhpStorm/IntelliJ IDEA.
Features
Main Panel
Branches – branch list with active branch indicator, quick checkout, merge, create and delete
Commits – recent commit history with filtering and details
Stash – stash management (stash/pop/drop)
Tags – tag browsing with filtering
Working Tree – list of modified files with one-click stage/unstage
Commands
Pull / Push / Fetch – available from the panel title bar
Commit – text field for message + instant push option
Blame Gutter – git blame annotations directly in the editor
Git Graph – commit history visualization
Context Menu
Right-click on file → Git Blame, file history, diff preview
Right-click on branch → Checkout, merge, rebase, delete
Right-click on commit → Cherry-pick, revert, details
Installation
From VS Code Marketplace
Open VS Code
Go to Extensions (Ctrl+Shift+X)
Search for Git Workbench
Click Install
From VSIX file
Download the .vsix file
In VS Code: Extensions → ... → Install from VSIX
How to Use
After installation, the Git Workbench icon will appear in the activity bar
Click the icon to open the panel
The panel will automatically detect the Git repository in the open folder
Keyboard Shortcuts
Action
Shortcut
Focus Commit
Ctrl+Shift+G C
Stage All
Ctrl+Shift+G S
Push
Ctrl+Shift+G P
Toggle Inline Blame
Ctrl+Shift+G B
Requirements
VS Code 1.90.0 or newer
Git installed and available in PATH
Open folder with a Git repository
Disclaimer
This extension performs Git operations on your repository. While we've implemented confirmation dialogs for destructive operations, always ensure you have backups of important work. The authors are not responsible for any data loss. Use at your own risk.