git log --pretty=format:%aN | sort | uniq -c | sort -n
git log --pretty=format:%aN
mostra apenas o nome do autor para cada commit. sort
coleta todos os nomes repetidos juntos e, em seguida, uniq -c
transforma cada execução de linhas iguais no número de repetições e o valor, antes de sort
ing numericamente. Você pode pegar a última linha ( tail -n 1
) para achar a mais prolífica, inverter a classificação ( sort -nr
) para decrescente, ou qualquer outro processamento que você goste.