如何查看 GitHub 上来自 "unknown repository" 的拉取请求?
How to check out a pull request coming from "unknown repository" on GitHub?
我想在本地克隆一个 Pull Request,其 header 在 GitHub 中如下所示:
^ «from unknown repository
» is the actual wording, not a mock-up
即我看不到 PR 来自哪个分支或分支。
通常我会复制分支的名称(带有 "clipboard" 图标),然后执行 git checkout name/of/branch
;但在这种情况下,复制按钮不会将任何内容复制到剪贴板中。
如何在本地克隆 PR?
根据 this comment 在 GitHub 上打开的相关问题,PR 可以在本地检出(假设您已经克隆了存储库):
$ git fetch origin refs/pull/<PR-NUM>/head:<BRANCH>
$ git checkout <BRANCH>
其中 <PR-NUM>
是 PR 编号(在示例中为“23”),<BRANCH>
是用于将在本地创建的分支的名称,指向 PR。
如果需要,您可以从 <BRANCH>
创建一个新的 PR。
我想在本地克隆一个 Pull Request,其 header 在 GitHub 中如下所示:
^ «from
unknown repository
» is the actual wording, not a mock-up
即我看不到 PR 来自哪个分支或分支。
通常我会复制分支的名称(带有 "clipboard" 图标),然后执行 git checkout name/of/branch
;但在这种情况下,复制按钮不会将任何内容复制到剪贴板中。
如何在本地克隆 PR?
根据 this comment 在 GitHub 上打开的相关问题,PR 可以在本地检出(假设您已经克隆了存储库):
$ git fetch origin refs/pull/<PR-NUM>/head:<BRANCH>
$ git checkout <BRANCH>
其中 <PR-NUM>
是 PR 编号(在示例中为“23”),<BRANCH>
是用于将在本地创建的分支的名称,指向 PR。
如果需要,您可以从 <BRANCH>
创建一个新的 PR。