使用github API,创建git pull请求而不检查代码

时间:2015-02-08 08:08:10

标签: git github github-api

如何使用github api为尚未检出的项目创建github pull请求。我想自动化对存储库的简单更改,我不需要先检查。我只是想从raw.githubusercontent.com中提取一个文件来修改它并创建所述拉取请求。

编辑 github Web用户界面允许通过克隆和在后台创建拉取请求来编辑外部文件。

3 个答案:

答案 0 :(得分:5)

  

我没有使用github api签出。

你至少应该首先分配回购(见GitHub API create a fork

然后“Create a Pull Request”假设您已将提交推送到专用分支(首先是API“Create a commit”,首先根据create a tree推测为creating a blob

对于所有这些操作,我建议使用GitHub API的包装器,如 go-github ,这可能会使所有系列操作更容易链接。

答案 1 :(得分:1)

您必须检查它,但您可以使用脚本命令行来执行此操作。

拉取请求要求将特定的git提交合并到主存储库中,而不是对文件进行一组编辑。如果你有一个github repo的可写副本,你只能在提交中合并,你只能通过克隆或分支项目来获得。

答案 2 :(得分:1)