GitHub克隆从拉请求?

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

我可以克隆拉请求版本而不是主存储库吗?


您可以通过在git clone命令中使用-b选项来克隆所需的分支。

在你的情况下,你想克隆的分支是拉请求的源分支(feature / mongoose-support):

git clone https://github.com/berstend/frappe.git -b feature/mongoose-support /my_clone

最简单的方法是这样的:

git fetch origin pull/2/head
git checkout -b pullrequest FETCH_HEAD

您现在将处于处于请求状态的新分支上。


git fetch origin refs/pull/PR_NUMBER/head:NEW_LOCAL_BRANCH

例如:

$ git fetch origin pull/611/head:pull_611
$ git checkout pull_611

进行更改,提交它们,按下并在GitHub上打开新的PR

链接地址: http://www.djcxy.com/p/22457.html

上一篇: GitHub clone from pull request?

下一篇: How can I fetch an unmerged pull request for a branch I don't own?