commands.sh

git shortlog

all

Summarizes the `git log` output.

More info →

Options (4)

-n, --numberedboolean

View a summary of all the commits made, sorted by the number of commits made

Example: git shortlog {{[-n|--numbered]}}
-c, --committerboolean

View a summary of all the commits made, grouped by the committer identities (name and email)

Example: git shortlog {{[-c|--committer]}}
-s, --summaryboolean

View all users, emails, and the number of commits in the current branch

Example: git shortlog {{[-s|--summary]}} {{[-n|--numbered]}} {{[-e|--email]}}
-e, --emailboolean

View all users, emails, and the number of commits in the current branch

Example: git shortlog {{[-s|--summary]}} {{[-n|--numbered]}} {{[-e|--email]}}

Examples (6)

View a summary of all the commits made, grouped alphabetically by author name

View a summary of all the commits made, sorted by the number of commits made

git shortlog [-n|--numbered]

View a summary of all the commits made, grouped by the committer identities (name and email)

git shortlog [-c|--committer]

View a summary of the last 5 commits (i.e. specify a revision range)

git shortlog HEAD~5..HEAD

View all users, emails, and the number of commits in the current branch

git shortlog [-s|--summary] [-n|--numbered] [-e|--email]

View all users, emails, and the number of commits in all branches

git shortlog [-s|--summary] [-n|--numbered] [-e|--email] --all
made by @shridhargupta | data from tldr-pages