171 votes

GitHub - Liste des commits par auteur

Y a-t-il un moyen sur GitHub pour lister tous les commits faits par un seul auteur, dans le navigateur (ni en local, par exemple via git log ni via l'API) ?

Cliquer sur le nom d'un utilisateur dans la liste des commits (Commit History) conduit simplement à la page de profil de cet utilisateur. L'examen de l'interface utilisateur de GitHub et les recherches (Google, StackOverflow) ne révèlent pas de moyen de le faire.

211voto

prem Points 1499

Si l'auteur a un compte GitHub, il suffit de cliquer sur le nom d'utilisateur de l'auteur à partir de n'importe quel endroit de l'historique des livraisons, et les livraisons que vous pouvez voir seront filtrées pour être celles de cet auteur :

Screenshot showing where to click to filter down commits

Vous pouvez également cliquer sur le lien "n commits" sous leur nom sur la page "contributeurs" du dépôt :

Another screenshot

Vous pouvez également ajouter directement ?author=<theusername> o ?author=<emailaddress> à l'URL. Par exemple, https://github.com/jquery/jquery/commits/master?author=dmethvin o https://github.com/jquery/jquery/commits/master?author=dave.methvin@gmail.com les deux me donnent :

Screenshot with only Dave Methvin's commits

Pour les auteurs qui n'ont pas de compte GitHub, seul le filtrage par adresse électronique fonctionnera, et vous devrez ajouter manuellement le nom de l'auteur. ?author=<emailaddress> à l'URL - le nom de l'auteur ne sera pas cliquable à partir de la liste des commits.


Vous pouvez également obtenir la liste des commits d'un auteur particulier à partir de la ligne de commande en utilisant

git log --author=[your git name]

Exemple :

git log --author=Prem

20voto

Brad Parks Points 5513

Il suffit d'ajouter ?author=<emailaddress> o ?author=<githubUserName> à l'url lors de la consultation de la section "commits" d'un repo.

4voto

Ilyich Points 648

Remplacer torvalds avec le nom d'utilisateur Github de l'auteur que vous voulez.

https://github.com/search?o=desc&s=committer-date&type=Commits&q=author:torvalds

Vous verrez tous les commits que l'auteur a fait à tous les référentiels trié par date de livraison en ordre décroissant.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X