You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GitHub上查看某Fork的派生分支?

查看GitHub特定Fork的派生分支方法

方法1:使用GitHub GraphQL API

GitHub的GraphQL API支持查询仓库的派生链,你可以构造查询语句来获取目标Fork的所有直接派生仓库。

示例查询(替换其中的仓库所有者和名称):

query {
  repository(owner: "Fork2所有者", name: "Fork2仓库名") {
    forks(first: 100) {
      nodes {
        name
        owner {
          login
        }
      }
      pageInfo {
        endCursor
        hasNextPage
      }
    }
  }
}

如果结果超过100个,可以利用pageInfo里的endCursor进行分页查询,获取更多派生仓库。

方法2:浏览器扩展

有专门的GitHub浏览器扩展可以可视化展示仓库的派生树结构,比如GitHub Forks Tree,安装后在目标Fork的仓库页面就能看到所有直接和间接的派生分支,直观展示整个派生关系链。

方法3:GitHub CLI(gh)结合命令行工具

使用官方的GitHub CLI工具,配合jq解析输出,也能获取目标Fork的派生仓库列表:

首先确保安装了gh和jq,然后执行命令(替换所有者和仓库名):

gh api graphql -f query='query{repository(owner:"Fork2所有者",name:"Fork2仓库名"){forks(first:100){nodes{name,owner{login}}}}}' | jq '.data.repository.forks.nodes'

同样,如果结果数量超过100,需要处理分页逻辑来获取完整列表。

内容的提问来源于stack exchange,提问作者user9564371

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 03:35:20