Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

gitease

A friendlier command-line wrapper for common git workflows. Turns multi-step git sequences into single, memorable commands.

Why

Common git tasks often take 2-3 separate commands:

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

gitease bundles these into one:

python gitease.py save "message"

Commands

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

Usage

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

Requirements

  • Python 3
  • Git installed and available on your PATH
  • Run from inside a git repository

Installation

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"

License

MIT

About

A friendlier command-line wrapper for common git workflows. Turns multi-step git sequences into single, memorable commands.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages