Git Operations - Visual Git Toolkit for VS Code
Branch Management
- Create, checkout, delete, and rename branches
- Publish local branches to remote with upstream tracking
- Visual git graph showing commit history per branch
- Ahead/behind tracking for local branches
File Operations
- Stage and unstage files individually or all at once
- View diffs for changed files
- Auto-refresh on file save
Remote Operations
- Push, pull, and fetch changes
- Fetch with automatic pruning of deleted remote branches
Commit Workflow
- Commit staged files with custom messages
- Commit button only appears when files are staged
User Interface
- Clean tree view with organized sections (branches, changes, staged, tags, stash)
- Context-aware inline buttons and menus
- Modal dialogs for confirmations
- Syntax highlighting and VSCode theme integration
Developer Features
- Comprehensive logging and error reporting
- 80+ unit and integration tests
- Auto-refresh watchers for git state changes
Git should be installed
This extension contributes the following settings:
- N/A
Calling out known issues can help limit users opening duplicate issues against your extension.
Refer to CHANGELOG.md
- npm install
- npm run compile
- npm run build
- vsce ls
- vsce package --no-dependencies
- vsce publish --no-dependencies