AutoGit One

Git automation directly from the VS Code Command Palette

Eliminate the need to constantly open a terminal while working on GitHub and open-source projects.

Install from Marketplace

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

SettingDefaultDescription
autogit.enabledtrueEnable or disable AutoGit One
autogit.autoStagefalseAuto-stage on file save
autogit.autoCommitfalseAuto-commit staged changes
autogit.autoPushfalseAuto-push after commit
autogit.commitModetimestampCommit mode: timestamp, prompt, smart
autogit.schedulerIntervaldisabledScheduler interval
autogit.remoteoriginDefault remote name