A smart Git assistant for VS Code that helps you follow good Git practices.
- Commit Reminders: Get reminded to commit your changes after a configurable amount of time or number of file modifications
- Auto Branch Suggestion: Get prompted to create a feature branch when working on main/master
- Auto Snapshot (Backup): Automatically create backups of your working directory using Git stash
- Undo Changes: Easily undo your last commit or retrieve the latest stash
- Configurable: Customize the extension's behavior through VS Code settings
- VS Code 1.85.0 or higher
- Git extension for VS Code
This extension contributes the following settings:
gitguide.commitReminderInterval: Minutes before reminding to commit (default: 15)gitguide.maxFileChangesBeforeReminder: Number of changes before prompting to commit (default: 5)gitguide.autoBranchOnMain: Prompt to create a branch when on main/master (default: true)gitguide.autoSnapshotInterval: Minutes between auto-backups using git stash (default: 10)gitguide.useCommitMessages: Enable commit message prompts (default: true)gitguide.undoEnabled: Enable undo functionality (default: true)
GitGuide: Undo Last Commit- Undo the last commitGitGuide: Apply Last Stash- Apply the most recent stashGitGuide: Create Feature Branch- Create and switch to a new feature branch
None at the moment.
Initial release of GitGuide:
- Basic Git integration
- Commit reminders
- Auto branch suggestions
- Auto snapshots
- Undo functionality
Initial release of GitGuide:
- Fixing the stash apply command
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.