2012-08-29 11 views
111

Gibt es irgendeine Weise auf GitHub, um alle Verpflichtungen aufzuzeichnen, die von einem einzelnen Autor, im Browser (weder lokal, z. B. über git log noch über die API) gemacht werden?GitHub - Liste verpflichtet durch Autor

Ein Klick auf einen Benutzernamen in der Liste der Commits (Commit History) führt einfach zur Profilseite dieses Benutzers. Wenn Sie die Benutzeroberfläche von GitHub untersuchen und eine Suche durchführen (Google, StackOverflow), wird keine Möglichkeit angezeigt, dies zu tun.

Antwort

136

Wenn der Autor ein GitHub Konto hat, nur den Benutzernamen des Autors klicken Sie von überall in der Geschichte begehen und die Commits können Sie von diesem Autor zu denen gefiltert werden unten sehen:

Screenshot showing where to click to filter down commits

Sie können auch die ‚n Commits‘ -Link unter ihrem Namen auf den Repo „Mitwirkenden“ Seite klicken: Alternativ

Another screenshot

, können Sie direktanhängenoder ?author=<emailaddress> an die URL. Zum Beispiel https://github.com/jquery/jquery/commits/master?author=dmethvin oder https://github.com/jquery/jquery/commits/[email protected] beide geben Sie mir:

Screenshot with only Dave Methvin's commits

Für Autoren ohne Konto GitHub, nur Filterung von E-Mail-Adresse wird funktionieren, und Sie werden manuell ?author=<emailaddress> zur URL hinzufügen müssen - der Name des Autors wird nicht anklickbar aus der Commits-Liste.


Sie auch die Liste der Commits von einem bestimmten Autor von der Kommandozeile

git log --author=[your git name] 

Beispiel für die Verwendung erhalten kann:

git log --author=Prem 
+1

ich hoffe, du verzeihst mir, dass du deine Antwort in der Art und Weise übernommen hast, wie ich es hier getan habe. Die (IMO lächerliche) Schließung dieser Frage lässt mich die (einfache) Antwort in keiner anderen Weise liefern. –

+0

kein Problem Mark !! Solange es den Menschen hilft, macht es mir nichts aus. Wie auch immer, danke für die neueste Aktualisierung des Themas. – Prem

+0

Dies funktioniert für einige Benutzer, aber für andere Benutzer sind die Namen nicht anklickbar. Warum? –

11

Fügen Sie einfach ?author=<emailaddress> oder ?author=<githubUserName> auf die URL bei der Anzeige der Abschnitt "commits" eines Repos.

+0

Dies wiederholt einfach den Inhalt, den ich der akzeptierten Antwort über ein Jahr zuvor hinzugefügt habe; -1. –

+2

yeah hast du recht - aber es geht auf die Jagd ;-) –

+1

ein wenig zu spät jetzt, aber ist es möglich, alle Commits eines Github-Benutzers unabhängig vom Repository zu bekommen? – asgs