extra-git.sh

Common utility commands for Git repositories.
extragitadd-submoduleamend-push-submodulesamend-pushapush-submodulesapushbasenameclone-init-submodulescommit-push-submodulescommit-pushcpush-submodulescpushdefault-branchfullurlhelpinit-submodulesnameurlxcloneadd-username-remoteageatticauthorsbig-filebranches-that-touchbranch-namebranch-rebaserchange-authorchange-logchangescheckout-by-datecheckout-commitcheckout-default-branchcheckout-prcheckout-previewchildren-ofchurncommit-browserclone-subsetcommaconflictscopy-branch-namecreditcurrent-branchcut-branchdelete-dangling-commitsdelete-local-mergeddelete-merged-branchesdelete-squashed-and-merged-branchesdelete-tagdiff-lastdivergenceedit-conflictsfetch-prsfilesfind-dirtyflushforce-mtimesforestfunctionlogfzf-addfzf-log-browserfzf-pickaxe-browserfzf-reflog-browsergithub-opengitlab-mrhistory-graphignoredimproved-mergeincominglinesls-branch-filesls-object-refsmaildiffmaxpackmove-commitsnecknukeobject-deflateoldest-common-ancestororigin-headoutgoingoverwrittenpie-ifyplotrepopromoteprune-branchespruneallpublishpurge-from-historypylintrank-contributorsrebase-authorsrebase-theirsrecentrecently-checkedout-branchesref-recentrelrelatedremote-default-branchrename-branchesreset-with-firerestore-mtimereuprm-deleted-from-reporoot-directoryrun-command-on-revisionsshamendshow-overwrittenshrink-repospsrstatssubmodule-rmswitch-branchtag-and-signtag-diffthankstracktrailundeleteundo-pushundounpushedunreleasedupupstream-syncwhat-the-hell-just-happenedwhen-mergedwherewhoamiwinnerwordinesswtfahead-of-masterfetch-pull-requestsrootswork-in-progressaliasarchive-filebrowsebrvbulkchangelogclear-softclearcoauthorcommits-sincecontribcountcpcreate-branchdelete-branchdelete-squashed-branchesdelete-submoduledeltaeffortfeatureforce-cloneforkfresh-branchgh-pagesgraftguiltignore-ioignoreinfolocal-commitslocklockedmerge-intomerge-repomissingmrobliteratepasteprpsykorebasepull-requestreauthorrebase-patchreleaserename-branchrename-remoterename-tagreplreset-filerootscpsedsetupshow-merged-branchesshow-treeshow-unmerged-branchessquashstampstandupsummarysynctouchabortmagicunlockutimes