如何在没有在fork上创建分支的情况下从fork创建pull请求?

问题描述 投票:1回答:2

我在Github上创建了一个fork,在fork上工作,现在我想为原始项目创建pull请求来进行更改。

我可以在这里找到所有文档,GitHub和Google指的是为拉取请求选择的分支,但我没有创建一个。

我该怎么办?

git github pull-request git-fork
2个回答
1
投票

git中的一个分支只是指向特定提交的指针,仅此而已。

当您分叉回购时,您需要复制它,突然间您将成为两个主分支机构。我们的主分支,以及分叉回购中的分支。

因此,您不需要创建新分支。假设您将项目foobar分叉,对master分支进行了提交,然后执行pull请求。 Github会将其描述为robs_fork:master - > foobar:master


2
投票

从本地版本创建分支

git checkout -b <your_branch>

然后推

git push <remoteName> <your_branch>
# note : <remoteName> is often "origin", depending on your config though

此时,您的新分支your_branch将出现在您的github上的远程页面上,您将能够在那里创建一个pull请求,将您的更改集成到主分支中。

© www.soinside.com 2019 - 2024. All rights reserved.