在GitHub上可视化分支

Bor*_*ard 81 git branch github

在TortoiseGit,gitk或BitBucket中,通常可以使用所有分支对项目历史进行可视化,如下所示:

在此输入图像描述

然而,GutHub的提交历史似乎是平的,至少我找不到显示这种图形的方法.GitHub的Web UI能否像其他Git客户端一样可视化分支?

Rus*_*huk 103

您可以在Insights=> Network部分中看到图形,但没有提交消息(在悬停时显示提交作者的消息).

示例:https://github.com/google/stagehand/network 例

  • 请注意,"网络"选项卡当前位于GitHub UI中的"图形"选项卡下 (17认同)
  • 这仅适用于公共存储库或拥有 GitHub Enterprise! (14认同)
  • 请注意,它现在位于“见解”选项卡下 (4认同)
  • Github 今天删除了这个功能。这已经不可能了。 (4认同)
  • 作为快捷方式,只需在回购名称后面的url中添加`/ network`即可 (3认同)
  • @RuslanOstafiichuk谢谢您,但是,这肯定是教授我的软件开发课程的遗憾。我们一直在使用Bitbucket,它有一个不错的图表来向学生展示Git的工作方式。我们将切换到GitHub,但是现在我的学生们将无法看到他们的存储库图,除非他们公开作业,出于明显的原因,我不希望他们这样做。 (2认同)
  • 看起来他们取消了更改。宣布删除的博客文章现已消失。 (2认同)

Nir*_*ria 24

您可以使用 Le Git Graph,这是一个浏览器扩展程序,可以完成此任务。

截屏

从此处安装扩展程序:https://chrome.google.com/webstore/detail/le-git-graph-commits-grap/joggkdfebigddmaagckekihhfncdobff

它将向您打开的每个 GitHub 存储库添加一个新的“提交”部分。打开提交图,所有跨分支的提交都将与 git 图一起列出。

截图2

希望能帮助到你!