首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有python库来创建github pull-request

是否有python库来创建github pull-request
EN

Stack Overflow用户
提问于 2020-01-07 14:51:30
回答 1查看 1.4K关注 0票数 0

我正在尝试创建来自python的拉取请求,它似乎不适用于gitpython。签出、创建分支、提交和推送工作正常,但是拉取请求似乎不起作用。经过一些快速搜索后,我发现hub是创建拉取请求的cli。是否有python API用于创建拉流请求。到目前为止,这是我的代码。

代码语言:javascript
复制
from git import Repo
import git

Repo.clone_from(url='git@github.com:Amjad/test_repo.git', to_path='./test_repo')
git_branch = "test7"
git_repo = Repo("./test_repo")
git_repo.git.checkout("-b", git_branch)
git_repo.git.status()
shutil.copy("./ps.txt", "./test_repo/ps.txt")
git_repo.git.add("ps.txt")
git_repo.git.commit(m="first test push")
git_repo.git.push('--set-upstream', 'origin', git_branch)
git_repo.git.request_pull(git_branch, 'git@github.com:Amjad/test_repo.git', "master")
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-07 22:35:06

拉取请求以每个服务为单位。这意味着你不需要从通用的git库中创建一个命令,但是你可以使用任何远程API (REST http等)来创建它们。创建拉取请求。

例如,使用GitHub,您可以make pull requests with the REST API.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59623518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档