Git WorklistsIntelliJ-style changelists for VS CodeGit Worklists brings structured changelists to VS Code, allowing you to organize changes into clear, independent work units instead of managing a flat list of modified files. It provides explicit control over:
All through a predictable UI built directly on top of the Git CLI. Designed for developers who:
Why Git Worklists?VS Code presents all changes in a flat list. Git Worklists lets you:
DemoCore Workflow
Additional FeaturesMulti-Repository Workspace SupportSwitch between repositories directly from the status bar in multi-repo workspaces.
Drag & Drop and Changelist ManagementOrganize files quickly using drag and drop across changelists.
Conventional Commits IntegrationGenerate structured commit messages directly from the Commit Panel using the Conventional Commits extension.
Partial Line StagingStage selected lines directly from the editor or diff view.
Stash Preview and ManagementInspect and manage stashed changes with file-level previews.
Bookmarks and NavigationSet bookmarks and jump quickly between important locations in your code.
Key Features
Feature OverviewChangelists
Partial Staging
Commit Workflow
Stash Management
Bookmarks
DocumentationFor full details, advanced workflows, and edge-case behavior: See the manual: docs/MANUAL.md Requirements
Development PhilosophyGit Worklists avoids VS Code’s built-in SCM provider and instead builds a focused workflow using:
The goal is clarity, explicit control, and predictable behavior. Git Worklists - focused Git workflows without surprises. 🚀 |






