This command mentionned by Pete Doherty, found on in the comments of this article http://gitready.com/intermediate/2009/03/04/pick-out-individual-commits.html, is simply awesome:

git log --graph --pretty=format':%C(yellow)%h%Cblue%d%Creset %s %C(white) %an, %ar%Creset'It will show something like this (in the terminal)