我需要创建一个分支dev以外的master分支。还需要dev使用 GITHUB API设置为默认分支。
如果有人知道要调用哪个 API 或以编程方式调用它的方法,请分享详细信息。我知道它可以通过 Web UI 完成,但是我正在寻找一种不涉及手动干预的解决方案。
use*_*860 10
我没有足够的声誉来回复上面亚当的评论,但问题是name必填字段。JSON 实际上应该是:
PATCH /repos/:owner/:repo
{
"name":":repo"
"default_branch": "dev"
}
Run Code Online (Sandbox Code Playgroud)
按照这里的指南:https : //developer.github.com/v3/repos/#edit,default_branch输入应该是你想要的
default_branch(字符串):更新此存储库的默认分支。
因此,您应该提交如下PATCH请求:
PATCH /repos/:owner/:repo
{"default_branch": "dev"}
Run Code Online (Sandbox Code Playgroud)