首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GitHub的GraphQL :我如何才能获得我为一个特定的公共回购贡献的所有提交?

GitHub的GraphQL是一个用于查询和修改GitHub数据的查询语言。它提供了一种灵活且高效的方式来获取和操作GitHub上的数据。

要获得为一个特定的公共回购贡献的所有提交,你可以使用GitHub的GraphQL API来执行以下查询:

代码语言:txt
复制
query {
  repository(owner: "owner_name", name: "repo_name") {
    ref(qualifiedName: "branch_name") {
      target {
        ... on Commit {
          history(first: 100) {
            edges {
              node {
                oid
                message
                author {
                  name
                  email
                  date
                }
              }
            }
          }
        }
      }
    }
  }
}

在上面的查询中,你需要替换以下参数:

  • owner_name:回购的所有者用户名或组织名。
  • repo_name:回购的名称。
  • branch_name:要查询的分支名称。

这个查询将返回指定回购指定分支的最近100个提交的相关信息,包括提交ID(oid)、提交消息、作者信息等。

对于GitHub的GraphQL API,你可以使用任何支持GraphQL的编程语言来执行查询。你可以使用GitHub提供的官方GraphQL客户端库,或者使用其他第三方库来发送HTTP请求并解析响应。

关于GitHub的GraphQL API的更多信息,你可以参考腾讯云的产品介绍链接地址:GitHub GraphQL API

相关搜索:我如何才能将我的GitHub项目设置为公共的,而除了我之外,没有人可以更改和推送它?Corda:我如何才能知道关于特定交易的所有信息?如果我找到一个单词,那么我如何才能获得完整的单词呢?opendaylight:我如何才能获得neon版本中包含的所有源代码?我如何才能确保只有一个特定的政党发布国家?如何使我的旧的和已删除的github帐户在我从命令行执行的提交时显示为提交者?我如何才能只将一个特定的模块部署到我的远程存储库?我如何才能在Godot 3.1中获得一个部门的其余部分?我如何才能摆脱只有一个特定按钮出现的按钮悬停闪烁?我如何才能加快我的Flask API的速度,因为它只有一个缓慢的方法,可以获得并行请求?如何在我将所有文件推送到github后修复git提交的未识别用户我如何从侧边栏获得一个特定的小部件(我想要谷歌评论小部件)?我如何才能提供一个标记,在所有场景中运行一次我的cucumber背景?我如何才能获得一组基于pandas中的特定日期和python中的datareader的价格呢?如果我更新一个svg类型的文件,那么我如何才能从中获得svg字符串呢?我如何获得每个问题的所有四个选项...例如,如果我打印问题,那么如何打印该特定问题的所有四个选项如果我的TempData[不存在,我如何将它设置为一个特定值我是否必须遍历订单的每个“页面”才能在一个WooComerce REST Api查询中获得所有订单?我如何融化数据帧,以获得一个范围内的所有日期?我如何才能将一个已经从本地repo推送到git的提交推送到heroku?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券