git log

C++
Type q to exit git loggit log --all --decorate --oneline --graph
git log --onelinegit log  # show commits
git log -p  # show diff files
git log -p <path>  # show diff specified filesgit log --oneline | nlgit log --author="Jon"

Source

Also in C++: