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

Git Studio

AuraBox

| (0) | Free
Visual Git client for VS Code with an interactive commit graph, branch explorer, shelve workflow, commit details, and file change views.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Git Studio

Visual Git client for VS Code and Cursor with an interactive commit graph, branch explorer, shelve workflow, commit details, and file-change views.

Publisher: AuraBox · License: MIT


What is Git Studio?

Git Studio gives you a dedicated Git UI inside the editor:

  • Stage, commit, amend, shelve, and push changes
  • Explore history on an interactive commit graph
  • Filter commits by branch, author, date, and search text
  • Inspect commit details and changed files in a side panel
  • Run branch, merge, rebase, and history actions from context menus

Git Studio requires the built-in Git extension (vscode.git).


Install

From the Marketplace

  1. Open Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  2. Search for Git Studio
  3. Click Install
  4. Open a folder that contains a Git repository

From a VSIX file

  1. Download the latest .vsix from GitHub Releases
  2. In VS Code / Cursor: Extensions → ⋯ → Install from VSIX…
  3. Select the file and reload the window

Open Git Studio

Method Action
Activity bar Click the Git Studio icon
Command Palette Run Git Studio: Show Git Log
Keyboard Alt+9
Status bar Click Git Studio (if enabled in settings)

Commit your changes

  1. Open Git Studio from the activity bar
  2. In the Commit tab, check the files you want to stage
  3. Type a commit message
  4. Click Commit or Commit and Push

Shelf tab — save work-in-progress to the shelf and restore it later with Apply or Pop.

Toolbar (commit panel)

Button Action
Refresh Reload changed files
Rollback Discard selected changes
Group by Directory Toggle folder grouping
Shelve Move changes to the shelf
Show Diff Preview diff for selected file
Expand / Collapse All Expand or collapse the file tree

Browse commit history

Press Alt+9 or run Show Git Log to open the full Git Center view.

┌──────────────────────────────────────────────────────────────────────┐
│ Toolbar: branch · authors · date · search · update · refresh · …     │
├──────────────────────────────────┬───────────────────────────────────┤
│ Commit graph + history list      │ Commit panel (details + files)    │
└──────────────────────────────────┴───────────────────────────────────┘

Toolbar

Control What it does
Branch filter Pick one or more branches; the graph shows their combined history
Author filter Pick one or more authors
Date filter Choose a condition (On, After, Before, From, To, Between), pick date(s), click Apply
Search Filter by commit message or hash
Update Fetch from remotes and refresh the graph
Refresh Reload branches and commits
Settings Remotes, Git identity, pull requests, graph options

Working with commits

  • Click a commit to select it
  • Double-click a commit to open the commit panel
  • Right-click a commit for cherry-pick, reset, revert, checkout, and more
  • Ctrl/Cmd + click a second commit to compare two commits

Workspace views

Switch the main area between:

  • History — commit graph (default)
  • Changes — working tree with file diffs
  • Stash — shelf entries (apply, pop, delete)

Branch and tag actions

Right-click a branch or tag in the graph or branch list:

Action Description
Checkout Switch to the branch
New Branch from… Create a branch from the selected ref
Merge into Current Merge into your checked-out branch
Rebase Rebase current branch onto selected
Update / Push Pull or push the branch
Rename / Delete Manage local or remote branches

Push and destructive actions

Actions like Push, Reset, and Force Push open a dialog first:

  1. Choose remote, branch, and options (upstream, tags, dry run, etc.)
  2. Review the confirmation summary
  3. Confirm to run the Git command

This helps avoid accidental pushes or hard resets.


Settings

Open VS Code Settings and search git-studio:

{
  "git-studio.tooltips.enabled": true,
  "git-studio.icons": "standard",
  "git-studio.initialLoadCommits": 300,
  "git-studio.loadMoreCommits": 100,
  "git-studio.fetchAvatars": false,
  "git-studio.showStatusBarItem": true,
  "git-studio.graphStyle": "rounded"
}

Open Settings (gear icon) inside Git Center for remotes, Git user identity, pull request defaults, and graph display options.


Languages

Git Studio supports English, German, Spanish, French, Japanese, Korean, Polish, Portuguese (Brazil & Portugal), Russian, Simplified Chinese, and Traditional Chinese.


Troubleshooting

Problem What to try
Git Studio does not show Open a folder with a .git directory
Empty graph Click Refresh or Update; clear branch/date filters
Panel hidden Double-click a commit to open the panel, or use the X on the panel to close it
Stale UI after update Run Developer: Reload Window

Links

  • GitHub repository
  • Report an issue
  • Changelog

License

MIT

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