如何查看GitHub上由贡献者筛选的提交之间的差异?

如何查看GitHub上由贡献者筛选的提交之间的差异?,github,Github,我不确定GitHub的问题是否偏离主题,但我会抓住这个机会 第一天-我创建了一个名为feature的新分支,并添加了更改 第2天-我运行了git pull原始主机 第3天-我创建了一个PR,并合并到master 第4天-我继续研究分支功能,再次添加了一些更改 第5天-。。。等等 当我编写代码时,另一个贡献者与我一起在同一个分支(feature)上编写代码 我和另一位撰稿人希望从第一次提交到最后审查我们的工作。为此,我导航到: https://github.com/<organizati

我不确定GitHub的问题是否偏离主题,但我会抓住这个机会

  • 第一天-我创建了一个名为
    feature
    的新分支,并添加了更改
  • 第2天-我运行了git pull原始主机
  • 第3天-我创建了一个PR,并合并到
    master
  • 第4天-我继续研究分支
    功能
    ,再次添加了一些更改
  • 第5天-。。。等等
当我编写代码时,另一个贡献者与我一起在同一个分支(
feature
)上编写代码

我和另一位撰稿人希望从第一次提交到最后审查我们的工作。为此,我导航到:

https://github.com/<organization>/<repo>/compare/<base>...<target>

  base = our initial commit
  target = our last commit
https://github.com///compare/...
base=我们的初始提交
target=我们的最后一次提交
嗯,事情并没有按计划进行。我们注意到,许多变化不是由我们做出的,而是由不同的贡献者做出的(事实上有11个):

我知道这是因为在
base…target
之间进行了大量非我们编写的提交。所以我想知道,有没有一种方法可以通过特定的贡献者过滤提交?或者,有没有其他方法我们只能看到我们的变化 如果您的github回购是

https://github.com/name/repo/
您可以按特定分支上的作者进行筛选

https://github.com/name/repo/commits/feature?author=john.doe
一个真实的例子:

单击“提交97”(在您的图片上),您将看到此GitHub项目的所有提交。您还可以看到曾经更改过项目的所有用户。如果单击用户名,则此用户的所有提交都将显示在此项目中。因此,您可以单击您的用户名和其他参与者的用户名,您将同时看到来自所选用户的所有提交。
我希望你能说出我的解释

你有没有尝试过类似于git shortlog的东西——作者john.doe?从没听说过。我想你说的是CLI命令。我希望它显示在GitHubOk上。我删除了
git
标记。在我看来,在浏览器地址栏中使用作者过滤器(如
https://github.com///compare/...?author=someone
。我还没有为团队使用github,不确定该服务是否有解决这个问题的方法。