我在Github上创建了一个fork,在该fork上工作,现在我想为原始项目创建请求请求以接受更改。
我在这里可以找到的所有文档,GitHub和Google均指为请求请求选择了一个分支,但是我没有创建一个分支。
我该如何进行?
答案 0 :(得分:2)
从本地版本创建分支
git checkout -b <your_branch>
然后推送
git push <remoteName> <your_branch>
# note : <remoteName> is often "origin", depending on your config though
此时,您的新分支your_branch
将出现在github上此远程站点的页面上,您将能够在其中创建拉取请求,以将更改集成到主分支中。
答案 1 :(得分:1)
git中的分支只是指向特定提交的指针,仅此而已。
当您分叉一个仓库时,您需要复制它的副本,然后突然有了两个主分支。我们的主分支,以及分叉仓库中的分支。
因此,您无需创建新分支。假设您对项目 foobar 进行了分叉,对master分支进行了提交,然后执行了pull请求。 Github将其描述为 robs_fork:master -> foobar:master