使用 Github API 创建新分支

问题描述 投票:0回答:1

我正在尝试创建一个新分支,更新该分支中的文件,然后使用 Git API 创建 PR。

要创建分支,我知道我们需要为此使用参考 API,如帖子中所述 - Github API - 创建分支?

所以我使用以下 POST 调用创建它 -

/repos/:user/:repo/git/refs 

有 2 个身体参数 -

ref - new branch name (refs/heads/{new branch})
sha - sha1 value of the master branch.

我得到了成功代码。但是,当我使用分支 API 获取所有分支的列表时,我看不到新创建的分支! 获取分支的API是-

repos/:user/:repo/branches

我在这里缺少什么?

c# .net github github-api
1个回答
0
投票

原因是在我的 ref 主体参数中,我发送的是“ref/head/NewBranch”而不是“ref/heads/NewBranch”。

© www.soinside.com 2019 - 2024. All rights reserved.