Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Git Worktree Manager — Multi-Repo SupportNew to Visual Studio Code? Get it now.
Git Worktree Manager — Multi-Repo Support

Git Worktree Manager — Multi-Repo Support

Selcuk Sarikoz

|
55 installs
| (1) | Free
Complete Git toolkit for VS Code with full multi-repository support. Work with unlimited nested repos, mono-repos, or multi-root workspaces. Features: visual git graph, bisect wizard, interactive rebase, blame annotations, PR management, stash, cherry-pick, and optional AI commit suggestions.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Install on Marketplace Open VSX

🚀 GitOrbit

Complete Git Worktree Manager for VS Code — with Multi-Repository Support


What is GitOrbit?

GitOrbit is a powerful Git management extension that brings all essential Git operations into VS Code with an intuitive interface. Full support for multiple Git repositories — work with nested repos, mono-repos, or multi-root workspaces seamlessly. Features include visual git graph, bisect wizard, blame annotations, branch management, and more.


🔥 Features

🔍 Git Bisect Wizard

  • Visual bisect interface — Find bugs with guided good/bad commit selection
  • Branch & commit picker — Select from local/remote branches or enter custom refs
  • Auto-stash support — Automatically stashes uncommitted changes before bisect
  • Bisect log view — Track your bisect progress in the Changes panel

🌳 Visual Git Graph

  • Beautiful commit visualization
  • Multi-repo aware: Graph updates based on selected repository
  • Branch and merge tracking
  • Filter by author, message, or date
  • Context menu actions (cherry-pick, checkout, reset, revert)

📋 Copy Commit Details

Right-click any commit to copy:

  • Commit Hash
  • Commit Message
  • Author Name & Email
  • Commit Date
  • GitHub/Remote URL

📝 Blame Annotations

  • Inline blame — See author info next to each line
  • Gutter heatmap — Visual age indicator for code
  • File blame view — Full file annotation

🔀 Branch Management

  • Local & remote branch views — per repository
  • Multi-repo support: Each repository has its own branch view
  • Git Flow support (feature, release, hotfix)
  • Create, checkout, merge, delete branches
  • Push, pull, sync operations for all repos or selected repo

📦 Stash Management

  • Save, apply, pop, drop stashes — per repository
  • View stash contents from all repos in one panel

🏷️ Tags & Contributors

  • Tag listing and creation per repository
  • Contributor statistics across all repos
  • Open GitHub profiles

🔗 Pull Requests

  • View open PRs from GitHub — grouped by repository
  • Create PRs for any repository in your workspace
  • Open PR details in VS Code or browser
  • Multi-account support: each repo can use different GitHub accounts

📁 Multi-Repository & Multi-Account Support ⭐

  • Work with unlimited Git repositories in a single workspace
  • Nested repository detection: Finds repos at any depth (e.g., root/ and root/subrepo/)
  • Repository selection: Click any repo in Changes panel to switch context — all views update
  • Per-repository operations: Stage, commit, push, pull per repo or all at once
  • Multi-account support: Each repository can use different GitHub/GitLab accounts
  • Mono-repo & micro-frontend friendly: Perfect for complex project structures

⏪ Interactive Rebase

  • Visual rebase editor
  • Reorder, squash, edit commits

🧠 Optional AI Features

  • Smart commit message suggestions
  • Code smell detection
  • Works with OpenAI, Gemini, Anthropic, or Kuulto AI

⚙️ Settings

Setting Description
gitorbit.blame.inline.enabled Show inline blame text
gitorbit.blame.gutter.enabled Show gutter blame heatmap
gitorbit.blame.file.enabled Enable file blame view
gitorbit.sync.autoSyncInterval Auto-fetch interval (minutes)
gitorbit.general.selectedRepo Currently selected repository path

💡 Quick Start

Single Repository

  1. Install from VS Code Marketplace
  2. Open a Git repository
  3. Click the GitOrbit icon in the Activity Bar
  4. Start managing your Git worktree!

Multiple Repositories (Mono-repo / Multi-root)

  1. Open a workspace containing multiple Git repositories
  2. GitOrbit automatically detects all repos (including nested ones)
  3. Click any repository header in the Changes panel to select it
  4. All views (Branches, Commits, Graph) automatically update to show the selected repo
  5. Work with each repository independently — different accounts supported!

📣 Feedback

Found a bug or have a feature request? Open an issue on GitHub.


☕ Enjoying GitOrbit? Buy me a coffee or leave a rating on the Marketplace!

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