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?