Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Git AutopushNew to Visual Studio Code? Get it now.
Git Autopush

Git Autopush

rmabir71

|
3 installs
| (0) | Free
Push the current workspace to a connected GitHub repo with a single click.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Git Autopush
Git Autopush

Stop wasting time on repetitive Git commands.
Stage, commit & push your entire workspace to GitHub — in one click.

Version Installs Rating License


The Problem

Every time you make a change, you run the same commands:

git add .
git commit -m "..."
git push

Over and over. 50+ times a day. That's time you'll never get back.

The Solution

One button. One click. Done.

Git Autopush adds a sleek Auto-Push button to your VS Code status bar. Click it, and your code is staged, committed, and pushed to GitHub — automatically.


What You Get

One-Click Push A single status bar button handles git add → git commit → git push in one seamless action.

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 ${date} timestamp support.

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

  1. Install this extension from the VS Code Marketplace
  2. Open any folder or project in VS Code
  3. Click the ☁️ Auto-Push button in the bottom-left status bar
  4. 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.

⭐ Star on GitHub  •  📦 VS Marketplace  •  📄 MIT License

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft