Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 远程Fork的Pull请求时提交_Git_Github - Fatal编程技术网

Git 远程Fork的Pull请求时提交

Git 远程Fork的Pull请求时提交,git,github,Git,Github,最近有人分叉了一个我是其所有者的存储库,创建了一个功能分支,推送了几个提交,并创建了一个拉请求以将他的分叉分支合并到master——一个典型的git工作流 有什么方法可以让我在他的公关功能分支上提交吗?我喜欢他创建的PR,但我想在将其合并到master之前做一些更改 这似乎是一个基本问题,但我在任何地方都找不到这方面的文档 谢谢 一个选项是在本地执行合并,而不是通过GitHub web ui 按照下面的步骤在本地签出pull请求,然后您可以git merge将其合并到您想要的任何分支中。只需签出

最近有人分叉了一个我是其所有者的存储库,创建了一个功能分支,推送了几个提交,并创建了一个拉请求以将他的分叉分支合并到
master
——一个典型的git工作流

有什么方法可以让我在他的公关功能分支上提交吗?我喜欢他创建的PR,但我想在将其合并到
master
之前做一些更改

这似乎是一个基本问题,但我在任何地方都找不到这方面的文档


谢谢

一个选项是在本地执行合并,而不是通过GitHub web ui


按照下面的步骤在本地签出pull请求,然后您可以
git merge
将其合并到您想要的任何分支中。

只需签出他的分支即可。您是否需要更改该代码。在该分支中提交代码


拉取请求将随您的更改自动更新。现在你应该可以合并代码了。

我想我不能把代码推到他的分叉回购/分支机构,对吧?这是他的叉子,所以他拥有对它的所有权限/推送访问权,我认为你应该能够签出他的分支,然后在同一个分支中推送你的提交。访问限制取决于存储库级别而不是分支级别。即使您不想将代码推送到他的分支中。您可以从他的分支创建一个新分支,然后在完成提交后,可以将新分支与基本分支合并。