web-dev-qa-db-fra.com

Comment trouver les commits d'un utilisateur spécifique dans Git?

Notre projet utilise Git comme système de contrôle de version et j'ai récemment eu besoin de passer en revue les validations de quelqu'un. Comment puis-je voir une liste des commits faits par un utilisateur spécifique?

141
user285020

git log --author=<pattern> affichera le journal de validation filtré pour un auteur particulier. (--committer peut être utilisé pour committer si la distinction est nécessaire).

http://git-scm.com/docs/git-log

155
Amber

Essaye ça:

git log --author=<name or email>

ou passez la même option à gitk, ou si vous êtes déjà dans gitk, allez à view> new view et remplissez le champ approprié. Le nom n'a pas besoin d'être exact; il correspond en tant que regex (une sous-chaîne, dans le cas trivial) au champ author.

70
Cascabel