Git shortlog : resume des contributions
git shortlog resume l'historique des commits par auteur. Ideal pour voir qui fait quoi, compter les contributions et generer des changelogs.
C'est quoi git shortlog ?
git shortlog regroupe les commits par auteur et affiche un resume clair des contributions. C'est git log mais organise par personne.
C'est comme un tableau de bord : en un coup d'oeil, tu vois qui a contribue quoi. Tres utile en code review, en gestion de projet ou pour generer des release notes.
Syntaxe de git shortlog
git shortlogCommits groupes par auteur
git shortlog -snNombre de commits par auteur (trie)
git shortlog v1.0..v2.0Contributions entre deux tags
Git shortlog en pratique
Resume des contributions et comptage.
Resume par auteur
Comptage et filtrage
Commandes shortlog essentielles
git shortlog -snClassement par nombre de commits
git shortlog -sneAvec les adresses email
git shortlog --since="date"Filtrer depuis une date
git shortlog tag1..tag2Entre deux versions
git shortlog --no-mergesExclure les commits de merge
git shortlog --group=trailer:keyGrouper par trailer de commit
Erreurs courantes avec git shortlog
Auteur en double
Un meme auteur avec des noms/emails differents apparait plusieurs fois. Cree un fichier .mailmap pour fusionner les identites.
Oublier d'exclure les merges
Les commits de merge gonflent les stats. Ajoute --no-merges pour des chiffres plus representatifs du travail reel.
Juger la contribution au nombre de commits
Le nombre de commits ne reflete pas la qualite ou la quantite de travail. Un gros refactoring peut etre un seul commit alors que des typos en font dix.
Fait partie du guide Historique Git, recherche et debug
GitQuest est conçu par Anaïs (nouvelle fenêtre), développeuse web et responsable pédagogique, spécialisée en formations tech et accessibilité numérique.
Questions sur git shortlog
Comprends les contributions avec GitQuest
Apprends a analyser l'historique de ton equipe et generer des changelogs.
Commencer les enquetes