👨🏻 `npm create git-alias` - interactively apply useful git aliases
npm install create-git-alias``sh`
npm create git-alias

#### --all
Show all choices - even ones that are identical to the ones I have
``
npm create git-alias --all
#### --base
Base branch for scripts doing rebase and deleting current branches. Defaults to "master"
| alias | Description
| - | -
| aliases | print all git aliases
| back | Reset to previous commit
| branches | Verbose, sorted list of branches
| far | fetch from remote ["\
| feature | Create a branch starting with today's date
| fix | add, amend the current commit and push some fixes
| from | how many commit since \
| get | start a repo by remote URL (1st argument) with branch ["\
| l | pretty log
| last | Show diff of last \
| mend | commit amend with no edits
| merged | After remote merge, trash current branch and pull from ["\
| please | git push \
| pruner | prune aggressive
| purge | remove local and remote branches (accepts many)
| root | Change directory to repository root
| s | Short status with branch name
| sum | Generate a summary of pending changes (1st argument[optional] can change the base branch)
| trash | Move to ["\
| whereami | What branch am I on?
| wip | add everything, commit with a random commit message and push to remote origin
| yolo | a commit with a random commit message from whatthecommit
| yolt | amend commit with a random commit message from whatthecommit