GitHub – 按作者列表提交
在GitHub上有什么方法可以列出浏览器中单个作者所做的所有提交(既不是本地的,例如通过git log
,也不是通过API)?
单击提交列表(提交历史logging)中的用户名只会导致该用户的configuration文件页面。 检查GitHub用户界面和search(谷歌,StackOverflow)没有透露一种方法来做到这一点。
如果作者有一个GitHub帐户,只需在提交历史logging中的任意位置单击作者的用户名,您可以看到的提交将被筛选为该作者的用户:
您也可以在回购的“贡献者”页面上点击其名称下方的“n提交”链接:
或者,您可以直接在URL中追加?author=<theusername>
或?author=<emailaddress>
。 例如, 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]
例:
git log --author=Prem
在查看回购的“提交”部分时,只需将?author=<emailaddress>
或?author=<githubUserName>
到url即可。