Show git branches and their commits.

# To show a summary of the latest commit on a branch:
git show-branch <branch_name|ref|commit>

# To compare commits in the history of multiple commits or branches:
git show-branch <branch_name|ref|commit>

# To compare all remote tracking branches:
git show-branch --remotes

# To compare both local and remote tracking branches:
git show-branch --all

# To list the latest commits in all branches:
git show-branch --all --list

# To compare a given branch with the current branch:
git show-branch --current <commit|branch_name|ref>

# To display the commit name instead of the relative name:
git show-branch --sha1-name --current <current|branch_name|ref>

# To keep going a given number of commits past the common ancester:
git show-branch --more <5> <commit|branch_name|ref> <commit|branch_name|ref> <...>