Git Branch Manager - Clean & Organize
Stop Wasting Time on Branch CleanupHow many old branches are cluttering your repository right now? Git Branch Manager gives you a complete dashboard to visualize, organize, and clean up your Git branches in seconds.
Why Developers Love It
Features at a GlanceBranch DashboardSee all your branches organized by status: Merged, Stale, Orphaned, and Active. Each branch shows its age, commit count, and health score. Stash ManagementNever lose work again. View, apply, pop, or drop stashes with a clean interface.
Worktree SupportWork on multiple branches simultaneously without stashing. Create, open, and manage Git worktrees directly from VS Code. Branch TemplatesCreate branches with consistent naming conventions:
Quick Start
Keyboard Shortcuts:
| Action | Mac | Windows/Linux |
|--------|-----|---------------|
| Open Dashboard | All Commands
ConfigurationCustomize the extension to fit your workflow:
Frequently Asked QuestionsDoes this delete remote branches?Only through the Remote tab with explicit confirmation. Local deletions never affect your remote repository. Can I undo a branch deletion?Git doesn't make branch deletion easily reversible—that's why we show confirmation dialogs. If you need to recover a deleted branch, use Why doesn't my branch show up?Protected branches (main, master, develop, etc.) are hidden from the cleanup list. You can customize protected branches in settings. What are orphaned branches?Local branches whose remote tracking branch has been deleted. These are usually safe to clean up. Requirements
ChangelogSee CHANGELOG.md for version history. Found a Bug?Support DevelopmentThis extension is free and open source. If it saves you time, consider supporting its development: Sponsor on GitHub (Recommended)GitHub Sponsors is the best way to support ongoing development. Sponsors get priority support and help fund new features. Other Ways to Help
MIT License |

