|
|
One-Click Push
A single status bar button handles |
Auto Repository Setup Not a Git repo yet? No remote configured? Git Autopush handles it for you — just click. |
|
Smart Commit Messages
Fully customizable commit message templates with |
Zero Configuration Install and go. No setup wizards, no config files, no headaches. |
How It Works
┌──────────────────────────────────────────┐
│ │
│ ☁️ Click "Auto-Push" in status bar │
│ │ │
│ ▼ │
│ ┌──────────────────────────┐ │
│ │ git init (if needed) │ │
│ └───────────┬──────────────┘ │
│ ▼ │
│ ┌──────────────────────────┐ │
│ │ Setup remote (if needed)│ │
│ └───────────┬──────────────┘ │
│ ▼ │
│ ┌──────────────────────────┐ │
│ │ git add . (stage all) │ │
│ └───────────┬──────────────┘ │
│ ▼ │
│ ┌──────────────────────────┐ │
│ │ git commit (auto msg) │ │
│ └───────────┬──────────────┘ │
│ ▼ │
│ ┌──────────────────────────┐ │
│ │ git push → GitHub │ │
│ └──────────────────────────┘ │
│ │
│ ✅ Done! Code is live. │
└──────────────────────────────────────────┘
Quick Start
- Install this extension from the VS Code Marketplace
- Open any folder or project in VS Code
- Click the
☁️ Auto-Pushbutton in the bottom-left status bar - Done — your code is on GitHub
On first use, you may be prompted for your GitHub repository URL.
Customize Your Commits
Open Settings (Ctrl + ,) and search for Git Autopush:
| Setting | Default | Description |
|---|---|---|
gitAutopush.commitMessageTemplate |
Auto-commit ${date} |
Custom commit message template. Use ${date} for ISO timestamp. |
Example:
{
"gitAutopush.commitMessageTemplate": "chore: auto-save ${date}"
}
Output:
chore: auto-save 2026-03-29T05:44:27.000Z
Requirements
- VS Code 1.80.0 or higher
- Git installed and available in your system
PATH
Support & Feedback
Found a bug? Have a feature request?
- Issues: GitHub Issues
- Star the repo: GitHub
Made with TypeScript — Built for developers who value their time.