如果你不能提交他们的分支,如何将提交添加到另一个人的github pull请求到你的回购?

Jav*_*oto 32 git github pull-request

这是场景:

我有一个公共的回购一个.Bob forks A,添加了一些提交Bob/master并提交了一个pull请求来合并这些更改A/master.我想在合并之前对提议的pull请求进行一些更改A/master.

如果我不能推动,我怎么能这样做Bob/master

Tod*_*obs 18

您可以在此处使用许多工作流程.一些例子是:

  1. 评论pull请求,并让Bob做出一些改变.有关详细信息,请参阅Pull Request Discussion.

  2. 将pull请求合并到另一个分支,然后在合并到master之前进行更改.您需要从命令行执行此操作; 请参阅合并拉取请求以获取分步说明.

  3. 在应用之前编辑补丁git am.请参阅补丁和应用.这可能是最灵活的选择,但也是最手动的.

    git checkout master
    curl http://github.com/<username>/<project_name>/pull/<patch_number>.patch
    sensible-editor <patchfile>
    git am <patchfile>
    git push origin master
    
    Run Code Online (Sandbox Code Playgroud)