git-help
Display help information about Git.
git-hash-object
Computes the unique hash key of content and optionally creates an object with specified type.
git-guilt
Show total blame count for files with unstaged changes or calculate the change in blame between two revisions.Part of git-extras.
git-extras
git-gui
A GUI for Git to manage branches, commits, and remotes, and perform local merges.See also: git-cola, gitk.
git-cola
gitk
git-grep
Find strings inside files anywhere in a repository's history.Accepts a lot of the same flags as regular grep.
grep
git-graft
Merge commits from a branch into another branch and delete the source branch.Part of git-extras.
git-gh-pages
Create a new branch inside the current repository called gh-pages.Part of git-extras.
gh-pages
git-gc
Optimise the local repository by cleaning unnecessary files.
git-fsck
Verify the validity and connectivity of nodes in a Git repository index.Does not make any modifications.See also: git gc for cleaning up dangling blobs.
git gc
git-fresh-branch
Create an empty local branch.Part of git-extras.
git-format-patch
Prepare .patch files. Useful when emailing commits elsewhere.See also git am, which can apply generated .patch files.
git am
git-fork
Fork a GitHub repo. Like git clone but forks first.Part of git-extras.
git clone
git-force-clone
Get the basic functionality of git clone, but if the destination Git repository already exists it will force-reset it to resemble a clone of the remote.Part of git-extras.
git-for-each-repo
Run a Git command on a list of repositories.Note: this command is experimental and may change.
git-flow
A collection of Git extensions to provide high-level repository operations.
git-filter-repo
A versatile tool for rewriting Git history.See also: bfg.
bfg
git-fetch
Download objects and refs from a remote repository.
git-feature
Create or merge feature branches.Feature branches obey the format feature/name.
git-fame
Pretty-print Git repository contributions.
Git extension pack.