在GitHub中,是否有一种方法可以查看所有分支上的所有最近提交。最好是按时间顺序倒写。

也许我是史努比,但我希望能够看到我的开发人员最近在做什么,至少在提交到github上的存储库方面。到目前为止,我看到的最接近的是网络图,它当然非常有用。


当前回答

actions选项卡包含所有分支的回购中最近完成的所有活动。

其他回答

看这里:Github API:检索所有分支的所有提交,这是唯一的选项。 在网站上你只能看到分支特定的提交-你需要手动在它们之间切换。 Bitbucket允许查看所有分支上的所有提交。

actions选项卡包含所有分支的回购中最近完成的所有活动。

由于“洞察”/“网络”解决方案仅适用于公共/GitHub团队存储库,所以我找到了一种既适用于私有存储库又适用于公共存储库的方法。

github.com/username/reponame/branches

在当前选中的分支下拉列表旁边,有一个到github.com/username/reponame/branches的链接

这为你提供了一个(可点击的)所有分支及其最近提交的列表,按时间顺序,如问题所问:


虽然这个方法不会显示所有分支的所有提交(只有最近的一次),但它允许您检查哪些(新)分支最近更新过,并进一步调查。我一直在用这个。

在我的回购设置中,每个开发者都有一个用户。git帐户。我建议你这样做:

git fetch --all

此获取更新远程分支的所有本地副本,但不会为这些跟踪远程分支创建新的本地分支。如果你有所有开发者分支的本地分支,你会想要运行:

git pull --all

你需要做的是git fetch。all然后git pull。all。我希望这能有所帮助。

最后,你还可以做git远程更新,这与git fetch——all相同

这是GitHub的一个老功能,但并不是那么直观。

使用GitHub网站:

单击一个项目 点击“洞察”选项卡(移动到肉丸菜单内) 点击“网络” 点击每个提交的“节点/圆圈”进入该提交。

下面的图。

此外,您可以向左拖动以查看所有分支和分支的所有提交。