从github的unmerged(和unckecked)pull请求创建一个分支

时间:2018-03-06 16:31:14

标签: git github

我使用

从github克隆了一个项目
git clone https://github.com/somecompany/someproject.git

现在我想使用unmerged(在github上)和未经检查的pull请求创建一个分支

https://github.com/somecompany/someproject/pull/1234

我可以只使用git控制台工具吗?

1 个答案:

答案 0 :(得分:1)

是。 pull请求是将一个分支(我们称之为branch-to-merge)合并到另一个分支的请求。你只需要

git fetch

在本地克隆中

以获取所有远程更改,包括有关远程branch-to-merge的信息。现在,你可以

checkout branch-to-merge

查看branch-to-merge的本地副本。从那里,您可以创建分支(git checkout -b new-branch)以在这些更改之上工作。

编辑:你应该知道@miqdadamirali的评论:

  

[...]如果你承诺&推送branch-to-merge上的任何内容,它将成为PR的一部分,而它仍处于打开状态

因此,您应该创建一个新分支,而不是直接在branch-to-merge上工作。