GitAuto Push

Zero-friction repository automation

Server Disconnected
01

Local Folder Path

02

GitHub Repository URL

03

Git Identity & Account Info

System Global Config:

Name: Scanning...
Email: Scanning...
Use custom credentials (Avoids account/Gmail mismatch issues)
04

Authentication & Commit Settings

How to get a PAT?
Remember token securely on this device

Note: Stored in your local browser storage if enabled.

Auto-generate descriptive commit messages based on changes
Auto-create .gitignore if missing (Node/Python defaults)
Force Push (Overwrites remote branch files if out of sync)
Run test checks command before pushing
Continuous Sync / Auto-Backup (Watchdog Mode)

Project Scan Status

Path Resolved -
Git Initialized -
Current Branch -
Existing Commits -
Pending Local Changes
-

Execution Roadmap

Initialize Git Repository

Run git init if directory is not a Git repo.

Set Git User Name & Email

Configure local user credentials for commits.

Stage Local Files

Add untracked and modified files via git add ..

Commit Changes

Save staged updates into local history with commit message.

Rename Default Branch

Ensure target branch is set to requested name (default main).

Configure Remote Origin

Connect repository to target URL (with auth token).

Push to GitHub Repository

Execute git push -u origin [branch] to upload code.

git-push-logs.sh
System ready. Waiting for directory path scan and push action...