A friendlier command-line wrapper for common git workflows. Turns multi-step git sequences into single, memorable commands.
Common git tasks often take 2-3 separate commands:
git add .
git commit -m "message"
git pushgitease bundles these into one:
python gitease.py save "message"| Command | What it does | Equivalent to |
|---|---|---|
save "message" |
Stage all changes, commit, and push | git add . + git commit -m + git push |
sync |
Pull latest changes, then push yours | git pull + git push |
undo |
Undo the last commit, keep your changes | git reset --soft HEAD~1 |
new <branch> |
Create and switch to a new branch | git checkout -b <branch> |
status |
Show current branch and a compact status | git branch --show-current + git status --short |
python gitease.py save "fix login bug"
python gitease.py sync
python gitease.py undo
python gitease.py new feature/dark-mode
python gitease.py status- Python 3
- Git installed and available on your PATH
- Run from inside a git repository
Clone this repo, then run commands with python gitease.py <command>.
Optionally, add an alias to your shell config for even faster access:
alias ge="python /path/to/gitease.py"Then just run:
ge save "fix login bug"MIT