繁体   English   中英

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

[英]How can I create a pull request from a fork without having created a branch on the fork?

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

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

我该怎么办?

从本地版本创建分支

git checkout -b <your_branch>

然后推

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

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

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

当你分叉一个回购时,你需要它的副本,突然你有两个主分支。 我们的主分支,以及分叉回购中的分支。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM