在GitHub中,有没有办法查看所有分支上的所有最近提交.反向时间顺序最好.
也许我是史努比,但我希望能够看到我的开发人员最近在做什么,至少在github上对存储库的提交方面.到目前为止,我见过的最接近的是网络图,这当然非常有用.
mik*_*ent 195
截止今天2020-09-16,作为一个不幸不得不使用GitHub做项目的人来说,当我一直使用可爱的GitLab时,我终于找到了。
单击存储库主页上的“代码”(最左侧的选项卡)。在这 4 个按钮(“master”、“Go to file”、“Add file”、“Code”)下有一个蓝色矩形。在它的右端是一个时钟图标和一个数字。如果您的浏览器的视口足够宽,它甚至包括(欢呼)“提交”一词。这是一个链接。点击享受!!!
注意这个页面的 URL 是这样的:https : //github.com/myProfile/myRepo/commits/master

Joh*_*all 44
这是github的一个老特性,但不是那么直观.
使用github网站:
此外,您可以向左拖动以查看所有叉子和分支的所有提交.
Mac*_*eod 22
我想没有任何按钮可以显示完整的提交列表。如果要列出存储库中的所有提交,可以浏览以下 URL:
https://github.com/username/repository/commits
Run Code Online (Sandbox Code Playgroud)
您可以通过commits在 repo URL 末尾添加单词(复数)来查看提交列表。
或者,您可以添加一些查询字符串以缩小列表中的结果。例如:
https://github.com/username/repository/commits?author=johndoe
Run Code Online (Sandbox Code Playgroud)
更新
感谢@lii,我更新了这篇文章:
如果要查看分支中的所有提交,请浏览以下 URL:
https://github.com/username/repository/commits/branch-name
Run Code Online (Sandbox Code Playgroud)
您可以通过浏览以下 URL 来缩小提交列表:
https://github.com/username/repository/commits/branch-name?author=johndoe
Run Code Online (Sandbox Code Playgroud)
小智 10
由于“Insights”/“Network”解决方案仅适用于公共/GitHub Team 存储库,因此我找到了一种适用于私有和公共存储库的方法。
在当前选定的分支下拉列表旁边,有一个链接github.com/username/reponame/branches

这为您提供了所有分支及其最近提交的(可单击)列表,按时间顺序排列,如问题中所要求的:

尽管此方法不会显示所有分支的所有提交(仅显示最近的提交),但这确实允许您检查最近更新了哪些(新)分支,并进一步进行调查。我经常用这个。
GitHub 中的用户界面目前不支持从代码选项卡查看分支中提交的方式。但是,我观察到当我从分支选择器下拉列表中选择一个分支时,我看到以下 URL:
// This shows me all commits from all users in the branch called "2.2-stable"
https://github.com/jquery/jquery/commits/2.2-stable
Run Code Online (Sandbox Code Playgroud)
如果我单击提交列表中的用户名,我会看到以下 URL:
//This shows me the list of commits from the user "mgol" in the master branch (default branch)
https://github.com/jquery/jquery/commits?author=mgol
Run Code Online (Sandbox Code Playgroud)
所以,我想,为什么不尝试将查询字符串添加?author=mgol到显示特定分支上提交的 URL 中:
解决方案:
// Show me the list of commits from the user "mgol" on the branch called "2.2-stable"
https://github.com/jquery/jquery/commits/2.2-stable?author=mgol
Run Code Online (Sandbox Code Playgroud)
同样,用户界面没有让您查看此视图的按钮(据我所知),但您可以操作查询字符串以仅过滤您想要查看的内容。
看这里:Github API:检索存储库的所有分支的所有提交,这是唯一的选项。在网站上,您只能看到分支特定的提交 - 您需要在它们之间手动切换。Bitbucket 允许查看所有分支上的所有提交。
在原始 GitHub 中无法实现这一点。但有一个解决办法。
您可以使用 Le Git Graph(读作合法图),它是一个浏览器扩展,可以完成此任务。
从此处安装扩展程序:https://chrome.google.com/webstore/detail/le-git-graph-commits-grap/joggkdfebigddmaagckekihhfncdobff
它将向您打开的每个 GitHub 存储库添加一个新的“提交”部分。打开提交图,所有跨分支的提交都将与 git 图一起列出。
希望能帮助到你! 如果您点赞,我们将不胜感激!