web-dev-qa-db-fra.com

Nombre de commits par auteur sur toutes les branches

Je voudrais obtenir le nombre de commits par auteur sur toutes les branches. je vois ça

git shortlog -s -n

Imprime une très belle liste mais ne compte pas les commits qui ne sont pas encore fusionnés à partir d’autres branches. Si on répète cette commande sur chaque branche, il est évident que les commits communs sont comptés plusieurs fois. Pourriez-vous me donner un script/commande qui me donnerait l'image globale?

264
jabal
git shortlog -s -n --all --no-merges

Vous donnera des statistiques pour toutes les branches.

EDIT: Ajouté --no-merges pour exclure les statistiques des validations de fusion.

530
ralphtheninja