Fork github 存储库及其拉取请求

Joe*_*MAR 2 git fork github pull-request

我正在寻找一种从分叉存储库中恢复拉取请求的方法。是否可以?

nul*_*ken 5

当一个仓库分叉时,GitHub 只分叉代码,而不是拉取请求。

但是,您可以利用GitHub 拉取请求 API从上游存储库检索拉取请求。

默认只列出当前打开的 PR 。您可以通过传递一个可选的状态参数来访问关闭的。

注意:这将允许您检索任何存储库(是否分叉)的拉取请求的元数据。

替代(手动)方式

$ mkdir libgit2
$ git clone http://github.com/libgit2/libgit2
$ git fetch origin +refs/pull/*:refs/remotes/pull/*
Run Code Online (Sandbox Code Playgroud)

这将从GitHub 托管存储库中检索每个拉取请求(打开关闭),并在您的本地存储库中为每个拉取请求创建一个分支。

警告:这是一个未记录的 GitHub 功能,可能会停止工作,恕不另行通知。