Para as pessoas que amam estatísticas sobre mensagens de commit
30 mensagens de confirmação principais (primeira linha)
git log --pretty=format:%s | sort | uniq -c | sort -n | tac | head -30
Primeiras palavras mais comuns em mensagens de confirmação
git log --pretty=format:%s | cut -d " " -f 1 | sort | uniq -c | sort -n | tac | head -30
Os maiores committers de todos os tempos
git log --pretty=format:%an | sort | uniq -c | sort -n | tac | head -30
Tempo comprometido com mais frequência
git log --pretty=format:%aD|cut -d " " -f 5|cut -d ":" -f 1|sort|uniq -c|sort -n|tac # hour
git log --pretty=format:%aD|cut -d " " -f 1|sort|uniq -c|sort -n|tac # weekday
git log --pretty=format:%aD|cut -d " " -f 1,5|cut -d ":" -f 1|sort|uniq -c|sort -n|tac | head -20 # weekday & hour