Displays an ordered list of the commits that HEAD has pointed to
Limit the number of commits displayed
git log --oneline
Limit each commit to a single line
git log --stat
Shows the file(s) that have been modified, the number of lines that have been added or removed and also displays a summary line
git log --grep="<pattern>"
Search for a specific word/phrase in a list of commits
git log --author="<author>"
Display all commits by an author
git log -- <file>
Only show commits in a certain file
git log --merges
Display a log with only merge commits
Group commits by their authors
View the difference between two commits