Futuristic Windows Git Workstation & Automated Commit Engine
Developed by Prakhar Yadav (@blazecodeprakhar)
GitHub Easy Push is a desktop software utility designed to automate Git workflows, commit formatting, semantic version tagging, and repository self analysis for Windows developers.
- One Click Smart Auto Push: Automatically scans file diffs, generates timestamped update notes, stages files, tags versions, and pushes to remote GitHub origins in 1 click.
- Commit Undo Engine: Perform Soft Revert (creates inverse commit while keeping local edits) or Hard Reset (restores repository state strictly back to target commit hash).
- Self Analyzing Engine: Deeply inspects Git repositories, commit parent lineage graphs, .gitignore rule protection for sensitive files, and sync health.
- Semantic Version Bumper: Automatic calculation and tagging for Patch (+0.0.1), Minor (+0.1.0), and Major (+1.0.0) releases.
- Portable Windows Executable: Single standalone
.exebinary that runs anywhere on Windows without Python installation.
Download GitHub_Easy_Push.exe and double click to run instantly on Windows 10 or 11.
git clone https://github.com/blazecodeprakhar/github-easy-push.git
cd github-easy-push
pip install -r requirements.txt
python main.pypython build_exe.pygithub-easy-push/
βββ assets/
β βββ icon.png
β βββ images/ # Real software screenshots
β βββ docs/ # PDF User Manuals
β βββ downloads/ # Portable ZIP packages
βββ GitHub_Easy_Push.exe # Standalone Windows executable
βββ main.py # Main Python launcher
βββ app_gui.py # Tkinter GUI Workstation Interface
βββ git_manager.py # Subprocess Git CLI Wrapper
βββ auto_committer.py # Auto Commit & Semver Bumper Engine
βββ repo_analyzer.py # Workspace Self Analysis Engine
βββ github_api.py # GitHub PAT Integration
βββ gitignore_templates.py
βββ build_exe.py # Single binary PyInstaller builder
βββ index.html # Website Landing Page
βββ guide.html # Step-by-step User Guide Page
βββ docs.html # Documentation Search Query Center
βββ styles.css # Sci-Fi Dark Mode Stylesheet
βββ script.js # Falling Star Particle Engine
βββ README.md
βββ requirements.txt
- Developer: Prakhar Yadav
- GitHub: blazecodeprakhar
- Portfolio: blazecodeprakhar.netlify.app
- License: MIT Open Source License





