跳至主要内容

了解仓库之间的关联

使用网络图和分叉列表来了解分叉网络。

谁可以使用此功能?

此仓库洞察图在使用 GitHub Free 以及面向组织的 GitHub Free 的公共仓库中可用,在使用 GitHub Pro、GitHub Team、GitHub Enterprise Cloud 和 GitHub Enterprise Server 的公共和私有仓库中也可用。欲了解更多信息,请参阅 关于仓库图表GitHub 的计划

查看仓库的网络

网络图显示整个仓库网络的分支历史,包括分叉分支。该图是最近提交的时间线,并显示最多 100 条最近推送的分支。第一行对应日期,第一列对应分支所有者。使用方向键或其他键盘快捷键可以更轻松地浏览图表。这些快捷键列在图表下方的“可用键盘快捷键”弹窗中。

Screenshot of the repository network graph.

提示

要查看更早的分支,请在图表内点击并拖动。

访问网络图

  1. 在 GitHub 上,导航至仓库的主页面。

  2. 在您的仓库名称下,点击 洞察

    Screenshot of the main page of a repository. In the horizontal navigation bar, a tab, labeled with a graph icon and "Insights," is outlined in orange.

  3. 在左侧边栏,点击 Network

    Screenshot of the left sidebar. The "Network" tab is highlighted with a dark orange outline.

列出仓库的分叉

分叉页面列出仓库的分叉。对于每个分叉,您可以看到

  • 该分叉被加星的次数
  • 直接分叉的数量(该分叉的子分叉)
  • 未关闭的问题数量
  • 未合并的拉取请求数量
  • 分叉最近更新时间(即最近一次对任意分支的推送)
  • 分叉创建时间

您可以对分叉列表进行过滤,以显示活跃、非活跃、已加星或已归档的分叉,或仅显示在指定时间段内(最长可达五年)有更新的分叉。要查看最有价值或最活跃的分叉,您可以按最受星标的分叉、最近更新的分叉、未关闭问题的数量或未合并拉取请求的数量对列表进行排序。

如果您想保留所选的过滤条件,可以将过滤和排序选择保存为默认,这样在任何仓库中查看分叉页面时都会以相同方式进行过滤。

访问分叉页面

  1. 在 GitHub 上,导航至仓库的主页面。

  2. 在您的仓库名称下,点击 洞察

    Screenshot of the main page of a repository. In the horizontal navigation bar, a tab, labeled with a graph icon and "Insights," is outlined in orange.

  3. 在左侧边栏,点击 Forks

    Screenshot of the left sidebar. The "Forks" tab is highlighted with a dark orange outline.

  4. 如需过滤列表以仅显示在指定时间段内有更新的分叉,点击 Period,然后从下拉菜单中选择一个时间段。例如,要查看过去两年内有更新的分叉,请从下拉菜单中选择“2 years”。

    Screenshot of the forks page with filter and sort options shown. The dropdown menu, titled "Period", is highlighted with an orange outline.

  5. 如需过滤列表仅显示活跃、非活跃、已加星或已归档的分叉,点击 Repository type,然后从下拉菜单中选择一个或多个选项。要清除过滤器,点击 Repository type,再点击已应用的过滤项以将其移除。

    Screenshot of the forks page with filter and sort options shown. The dropdown menu, "Repository type", is highlighted with an orange outline.

  6. 如需按最受星标的分叉、最近更新的分叉、未关闭问题数量或未合并拉取请求数量对列表进行排序,点击 Sort,然后从下拉菜单中选择相应选项。

    Screenshot of the forks page with filter and sort options shown. The dropdown menu, titled "Sort", is highlighted with an orange outline.

  7. 如需将您选择的过滤值保存为查看分叉页面时的默认过滤器,点击 Save Defaults。如果当前选中的过滤器已经是默认设置,则按钮将被禁用并显示为 Defaults Saved

    Screenshot of the forks page with filter and sort options shown. The "Defaults saved" button is disabled because the defaults are already saved.

查看仓库的依赖关系

您可以使用依赖关系图来查看仓库所依赖的代码。

几乎所有软件都依赖于其他开发者开发和维护的代码,这通常被称为供应链。例如,实用工具、库和框架。这些依赖是您代码的组成部分,其中的任何错误或漏洞都可能影响您的代码。因此,审查和维护这些依赖至关重要。

依赖关系图提供了一种可视化和探索仓库依赖的优秀方式。更多信息请参阅 关于依赖关系图探索仓库的依赖关系

您还可以为仓库设置,使得 GitHub 在发现依赖中的安全漏洞时自动向您发送警报。更多信息,请参阅 关于 Dependabot 警报

© . This site is unofficial and not affiliated with GitHub, Inc.