Features
Auto Stage
Automatically stages changes when files are saved.
Auto Commit
Timestamp, prompt, or smart commit messages — your choice.
Auto Push
Automatically push after every commit.
Scheduler
Schedule automatic pushes at custom intervals.
Smart Sync
One-click pull, add, commit, and push.
.gitignore Generator
Auto-detect project type and generate the right .gitignore.
53 Commands at Your Fingertips
Repository
- Initialize Repository
- Clone Repository
- Set Repository URL
- Open / Copy URL
Git Operations
- Status, Fetch, Pull, Push
- Force Push, Push Tags
- Stage All, Commit
- Quick Commit
- Undo Last Commit
- Reset (Soft / Mixed / Hard)
- Restore File, Clean
- View Diff, Commit History
Branch Management
- Create, Delete, Rename
- Switch, Merge, Rebase
- List Branches
Remote Management
- Add, Change, Remove
- Show Remotes
Stash & Tags
- Create, Apply, Pop, Delete Stash
- Create, Delete, List Tags
Configuration
| Setting | Default | Description |
|---|---|---|
autogit.enabled | true | Enable or disable AutoGit One |
autogit.autoStage | false | Auto-stage on file save |
autogit.autoCommit | false | Auto-commit staged changes |
autogit.autoPush | false | Auto-push after commit |
autogit.commitMode | timestamp | Commit mode: timestamp, prompt, smart |
autogit.schedulerInterval | disabled | Scheduler interval |
autogit.remote | origin | Default remote name |