create-git-alias
v1.7.0
Published
π¨π» `npm create git-alias` - interactively apply useful git aliases
Downloads
8
Maintainers
Readme
create-git-alias
π¨π» CLI tool to apply some useful git aliases
This is an interactive process. You get to choose what you want
npm create git-alias
options
--all
Show all choices - even ones that are identical to the ones I have
npm create git-alias --all
--base <BASE_BRANCH>
Base branch for scripts doing rebase and deleting current branches. Defaults to "master"
aliases
| alias | Description | - | - | aliases | print all git aliases | back | Reset to previous commit | branches | Verbose, sorted list of branches | far | fetch from remote ["<BASE_BRANCH>" or 1st argument] and rebase | feature | Create a branch starting with today's date | fix | add, amend the current commit and push some fixes | from | how many commit since <commit id> | get | start a repo by remote URL (1st argument) with branch ["<BASE_BRANCH>" or 2nd argument] | l | pretty log | last | Show diff of last <N> commits (defaults to 1) | mend | commit amend with no edits | merged | After remote merge, trash current branch and pull from ["<BASE_BRANCH>" or 1st argument] | please | git push <this_branch> --force-with-lease | 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 ["<BASE_BRANCH>" or 1st argument] and delete current local branch | 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