使用GitHub Api在仓库中发布到特定分支

时间:2019-09-05 16:50:59

标签: github github-api

我正在创建一个iOS工作流以在我的仓库上发布笔记,它是working quite well,但现在我想在分支上进行以继续测试。

我正在导出注释文本并传递下一个网址:

https://api.github.com/repos/ramiro-ruiz/ramiroruiz.com/contents/content/notes/slug.md

发送授权令牌和一条简单的提交消息。

所有这些操作on master都完成了,然后将其发送到我尝试通过在URL(https://api.github.com/repos/ramiro-ruiz/ramiroruiz.com/contents/content/notes/slug.md?ref=my-branch)末尾添加?ref=my-branch的分支,但是由于它一直在发布到大师。

有人知道我在做什么错吗?

1 个答案:

答案 0 :(得分:1)

create or update content API确实包含一个branch参数,而不是ref一个参数。

PUT /repos/:owner/:repo/contents/:path

branch:分支名称。默认值:存储库的默认分支(通常为master