如何使用github api为尚未检出的项目创建github pull请求。我想自动化对存储库的简单更改,我不需要先检查。我只是想从raw.githubusercontent.com中提取一个文件来修改它并创建所述拉取请求。
编辑 github Web用户界面允许通过克隆和在后台创建拉取请求来编辑外部文件。
答案 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)