Gar*_*Dan 11 git automation fork push github
我正在使用git对协作项目进行版本控制.
我有两个遥控器.fork是项目的一个分支,origin是原始项目.
所以,我能当我发送推送(混帐推叉主)自动创建可用pull请求起源合并呢?
我不能直接承诺起源(我知道这是可能的).我需要先推送到fork,如果管理员批准它,请接受原点.我想自动化这个过程,避免我手动转到github并打开一个分叉.
我怎么能这样做?
编辑:
私人组织:
name: Org
repository: main
branch: master
Run Code Online (Sandbox Code Playgroud)
私人叉子:
name: OrgFork (A organization of mine with forks from **Org**)
repository: main
branch: testing
Run Code Online (Sandbox Code Playgroud)
我尝试了以下方法,但还没有成功:
curl -X POST -u <Username> -k -d '{"title": "<Title>","head": "Org:main","base": "testing"}' https://api.github.com/repos/Org/main/pulls
Run Code Online (Sandbox Code Playgroud)
怎么了?我怎样才能解决这个问题?
编辑2
另一种尝试:
hub pull-request "Testing" -b OrgFork:main:testing -h OrgFork:main:master
Run Code Online (Sandbox Code Playgroud)
Gar*_*Dan 10
终于成功了
第一个问题是我使用的是密码而不是我的github密码.
有了这个结构:
私人组织:
name: Org
repository: main
branch: master
Run Code Online (Sandbox Code Playgroud)
私人叉子:
name: OrgFork (A organization of mine with forks from **Org**)
repository: main
branch: testing
Run Code Online (Sandbox Code Playgroud)
另一个问题是我需要接受corrects参数,最后的命令看起来像这样:
hub pull-request "Testing pull-request" -b Org:master -h OrgFork:testing
Run Code Online (Sandbox Code Playgroud)
求助@ cjc343,@ StevenPenny,@ desert69 =)
| 归档时间: |
|
| 查看次数: |
10013 次 |
| 最近记录: |