如何查看 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。