从拉取请求中克隆GitHub?

199

我想从GitHub克隆一个仓库,但问题是我不想要主分支;我想要这个未批准的拉取请求中的版本。

我能否克隆拉取请求版本而不是主仓库?


3
如果你来这里不是为了clone而是为了fetch,请参考:https://dev59.com/Omw15IYBdhLWcg3wO5SX - Ciro Santilli OurBigBook.com
13个回答

1

-1
那个拉取请求显示了这个人在自己的分支上的提交,所以你可以看到他正在将他的更改从 feature/mongoose-support 分支推送上去。
你可以克隆他的仓库并切换到那个分支。

-1

使用“-b”选项的被接受答案对我无效,所以这就是我最终采用的方法。在Github中创建拉取请求后,您将被带到一个页面,在该页面上您可以看到类似下面的内容,其中“ogryb”是我的用户名,“patch-1”是自动分配给它的名称。

enter image description here

现在你需要做的就是点击右侧突出显示的名称,它会带你到一个页面,里面包含以下链接:

enter image description here

点击绿色的“Code”按钮右侧,可以看到一个漂亮的个性化git链接,可用于克隆或添加更多更改到现有的拉取请求。

1
如果其他人在他们的分支中进行了更改,而克隆者不想要这些更改,那么克隆别人的拉取请求就不是一个好主意。 - ijuneja

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接