git:如何将pull请求合并到fork中?

cat*_*ger 2 git github

我的情况如下: - 我有一个opensource github项目的分支. - 我在开发分支的分支中执行我的分叉仓库中的所有开发 - 在主repo的开发分支中有一个我需要的未合并拉取请求 - 为了测试未合并的拉取请求,我创建了一个新目录并克隆了它的原点然后将未合并的请求提取到main - 现在我已经测试了未合并的pull请求,我需要将pull请求与我的fork开发合并.

哪些步骤允许我将pull请求合并到我的本地fork中?

use*_*055 9

~/your-repo $ git remote add pr-source https://github.com/<user-providing-pull-request>/<repo-name>

~/your-repo $ git fetch pr-source

~/your-repo $ git merge pr-source/<pull-request-branch-name>
Run Code Online (Sandbox Code Playgroud)

注意:

  • 你不需要主要的仓库,无论是从github还是在本地克隆
  • 你不需要克隆提供拉取请求的repo,你只需要它作为遥控器
  • 你不必调用它pr-source,我只是用它作为"拉请求源"