Package git-extras

Little git extras

https://github.com/tj/git-extras

git-extras adds the following extra-commands to git:

alias, archive-file, bug, changelog, commits-since, contrib, count,
create-branch, delete-branch, delete-submodule, delete-tag, effort,
extras, feature, fresh-branch, gh-pages, graft, ignore, info,
local-commits, obliterate, promote, refactor, release, repl, setup,
squash, summary, touch, undo

For more information about the extra-commands, see the included
README.md, HTML, mark-down or man-pages.

General Commands
Command Description
git-alias Define, search and show aliases
git-archive-file Export the current HEAD of the git repository to an archive
git-authors Generate authors report
git-back Undo and Stage latest commits
git-bug Create bug branch
git-bulk Run git commands on multiple repositories
git-changelog Generate a changelog report
git-chore Create chore branch
git-clear Rigorously clean up a repository
git-clear-soft Soft clean up a repository
git-commits-since Show commit logs since some date
git-contrib Show user´s contributions
git-count Show commit count
git-create-branch Create branches
git-delete-branch Delete branches
git-delete-merged-branches Delete merged branches
git-delete-submodule Delete submodules
git-delete-tag Delete tags
git-delta Lists changed files
git-effort Show effort statistics on file(s)
git-extras Awesome GIT utilities
git-feature Create/Merge feature branch
git-force-clone overwrite local repositories with clone
git-fork Fork a repo on github
git-fresh-branch Create fresh branches
git-gh-pages Create the GitHub Pages branch
git-graft Merge and destroy a given branch
git-guilt calculate change between two revisions
git-ignore Add .gitignore patterns
git-ignore-io Get sample gitignore file
git-info Returns information on current repository
git-line-summary Show repository summary by line
git-local-commits List local commits
git-lock Lock a file excluded from version control
git-locked ls files that have been locked
git-merge-into Merge one branch into another
git-merge-repo Merge two repo histories
git-missing Show commits missing from another branch
git-obliterate rewrite past commits to remove some files
git-pr Checks out a pull request locally
git-psykorebase Rebase a branch with a merge commit
git-pull-request Create pull request for GitHub project
git-reauthor Rewrite history to change author´s identity
git-rebase-patch Rebases a patch
git-refactor Create refactor branch
git-release Commit, tag and push changes to the repository
git-rename-branch rename local branch and push to remote
git-rename-tag Rename a tag
git-repl git read-eval-print-loop
git-reset-file Reset one file
git-root show path of root
git-scp Copy files to SSH compatible git-remote
git-sed replace patterns in git-controlled files
git-setup Set up a git repository
git-show-merged-branches Show merged branches
git-show-tree show branch tree of commit history
git-show-unmerged-branches Show unmerged branches
git-squash Import changes from a branch
git-stamp Stamp the last commit message
git-standup Recall the commit history
git-summary Show repository summary
git-sync Sync local branch with remote branch
git-touch Touch and add file to the index
git-undo Remove latest commits
git-unlock Unlock a file excluded from version control