在GitHub上是否有任何方法可以在浏览器中列出由单个作者提交的所有提交(既不是本地提交git log,也不是通过API,也不是通过API)?
单击提交列表中的用户名(提交历史记录)只会导致该用户的配置文件页面.检查GitHub UI和搜索(Google,StackOverflow)并未揭示执行此操作的方法.
Pre*_*rem 158
如果作者有一个GitHub帐户,只需在提交历史记录中的任何位置单击作者的用户名,您可以看到的提交将被过滤到该作者的提交:

您还可以在repo的"贡献者"页面上单击其名称下方的"n提交"链接:

或者,您可以直接附加?author=<theusername>或?author=<emailaddress>URL.例如,https://github.com/jquery/jquery/commits/master?author=dmethvin或https://github.com/jquery/jquery/commits/master?author=dave.methvin@gmail.com都给出了我:

对于没有GitHub帐户的作者,只能通过电子邮件地址过滤,并且您需要手动添加?author=<emailaddress>到URL - 作者的名称将无法从提交列表中单击.
您还可以从命令行使用获取特定作者的提交列表
git log --author=[your git name]
Run Code Online (Sandbox Code Playgroud)
例:
git log --author=Prem
Run Code Online (Sandbox Code Playgroud)
Ily*_*ich 45
替换torvalds为您想要的作者的 Github 用户名。
https://github.com/search?o=desc&s=committer-date&type=Commits&q=author:torvalds
您将看到作者对所有存储库所做的所有提交,按提交日期降序排序。
Bra*_*rks 11
只需在查看仓库的"提交"部分时添加?author=<emailaddress>或添加?author=<githubUserName>到网址.
| 归档时间: |
|
| 查看次数: |
79997 次 |
| 最近记录: |