我如何git克隆拉取请求而不是原始版本?

时间:2018-04-14 19:08:03

标签: github

如何在此处克隆拉取请求:https://github.com/sushant10/HQ_Bot/pull/57

当我执行git clone https://github.com/sushant10/HQ_Bot时,它只会克隆默认版本。如何使用拉取请求克隆版本?

编辑:拉取请求未合并,我不拥有存储库。

2 个答案:

答案 0 :(得分:0)

你实际上无法“克隆”拉取请求。我想你想要做的是克隆要合并的分支。在您的情况下是:https://github.com/tanujyadav97/HQ_Bot/network

答案 1 :(得分:0)

首先,克隆原始存储库:

git clone https://github.com/sushant10/HQ_Bot.git my-fork

然后将PR分支获取到本地分支:

cd my-fork
git fetch git@github.com:sushant10/HQ_Bot.git pull/57/head:my-local-branch

其中57是PR的ID,my-local-branch是本地分支的名称,您可以在其中找到PR提取的提交。

来源:Checking out pull requests locally

您还可以克隆PR作者的存储库:https://github.com/tanujyadav97/HQ_Bot