Somente uma breve e interessante dica hoje sobre git log --graph. Se você esta confuso sobre onde branches estão ligados ou como merges foram trabalhados, e se você é muito preguiçoso para gitk, gitx, ou o GitHub Network Graph, você pode obter uma rápida e simples representação gráfica dos seus commits com este comando.
Fazendo um git log --graph produzira isso a partir do meu clone do repositório jekyll, com as mudanças não publicadas desde de ontem postadas em merges e branches. no entanto, neste formato isto realmente não ajuda muito:

Vamos diminuir isto um pouco com git log --graph --pretty=oneline --abbrev-commit obteremos então os commits compactados e mostrando somente 6 caracteres do SHA1:

Muito melhor! É claro, há diversas outras maneiras de visualizar o seu repositório muito bem.
ATUALIZAÇÂO: Este comando esta disponível somente na versão 1.5.6 ou superiores do GIT.