在GitHub中,有一种方法可以查看所有分支上的所有最近提交。最好按时间倒序排列。
也许我很窥探,但我希望能够看到我的开发人员最近的工作,至少在提交到github上的存储库方面。到目前为止,我所看到的最接近的是网络图,它当然非常有用。
在GitHub中,有一种方法可以查看所有分支上的所有最近提交。最好按时间倒序排列。
也许我很窥探,但我希望能够看到我的开发人员最近的工作,至少在提交到github上的存储库方面。到目前为止,我所看到的最接近的是网络图,它当然非常有用。
Answers:
从2020年9月16日开始,作为一个不幸的人不得不使用GitHub进行项目的发言,当我一直使用可爱的GitLab时,我终于找到了它。
单击存储库主页上的“代码”(最左侧的选项卡)。在这四个按钮(“主”,“转到文件”,“添加文件”,“代码”)下有一个蓝色矩形。它的右端是一个时钟图标和一个数字。如果浏览器的视口足够宽,它甚至会包含(hurrah)一词“ commits”。这是一个链接。单击并享受!!!
注意:此页面的URL是这样的:https : //github.com/myProfile/myRepo/commits/master
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
如果单击提交列表中的用户名,则会观察到以下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
因此,我心想,为什么不尝试将查询字符串添加?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
同样,用户界面没有按钮(据我所知)可让您查看此视图,但您可以操纵查询字符串以仅过滤要查看的内容。
在此处查看:Github API:检索存储库中所有分支的所有提交,这是唯一的选择。在网站上,您只能看到分支特定的提交-您需要在它们之间手动切换。Bitbucket允许查看所有分支上的所有提交。
我进行回购设置的方式是,每个开发人员都有一个user.git帐户。我建议您执行以下操作:
git fetch --all
此访存将更新远程分支的所有本地副本,但不会创建这些跟踪远程分支的新本地分支。如果您在所有开发人员分支机构中都拥有本地分支机构,则需要运行:
git pull --all
因此,您需要做的是git fetch --all,然后是git pull --all。我希望这有帮助。
最后,您还可以执行git remote update,与git fetch --all相同