Package git-extras

Little 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, HTML, mark-down or man-pages.

Version: 7.1.0

See also: git, git-absorb, git-annex, git-autofixup, git-cola, git-core-doc, git-cpan-patch, git-credential-azure, git-credential-oauth, git-crypt, git-cvs, git-daemon, git-email, git-fame, git-filter-repo, git-ftp, git-gui, git-instaweb, git-lfs, git-merge-changelog, git-octopus, git-p4, git-publish, git-remote-gcrypt, git-remote-hg, git-review, git-revise, git-secret, git-secrets, git-subtree, git-svn, git-tools, git-xcleaner.

General Commands

git-abort Abort current git operation
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-brv List branches sorted by their last commit date
git-bulk Run git commands on multiple repositories
git-changelog Generate a changelog report
git-clear Rigorously clean up a repository
git-clear-soft Soft clean up a repository
git-coauthor Add a co-author to the last commit
git-commits-since Show commit logs since some date
git-contrib Show user´s contributions
git-count Show commit count
git-cp Copy a file keeping its history
git-create-branch Create branches
git-delete-branch Delete branches
git-delete-merged-branches Delete merged branches
git-delete-squashed-branches Delete branches that were squashed
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-get Clone a Git repository under a directory
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-local-commits List local commits
git-lock Lock a file excluded from version control
git-locked ls files that have been locked
git-magic Automate add/commit/push routines
git-merge-into Merge one branch into another
git-merge-repo Merge two repo histories
git-missing Show commits missing from another branch
git-mr Checks out a merge request locally
git-obliterate rewrite past commits to remove some files
git-paste Send patches to pastebin for chat conversations
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-release Commit, tag and push changes to the repository
git-rename-branch rename local branch and push to remote
git-rename-remote Rename a 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 squash N last changes up to a ref´ed commit
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
git-utimes Change files modification time to their last commit date