如何在没有在分叉上创建分支的情况下从分叉创建拉取请求?
How can I create a pull request from a fork without having created a branch on the fork?
我在 Github 上创建了一个分支,在分支上工作,现在我想为原始项目创建拉取请求以进行我的更改。
我可以在这里找到的所有文档,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 上此遥控器的页面上,您将能够在那里创建拉取请求以将您的更改集成到主分支中分支.
git 中的分支只是指向特定提交的指针,仅此而已。
当你 fork 一个 repo 时,你复制了一份,突然间你有两个 master 分支。我们的 master 分支,以及分叉回购中的分支。
因此,您无需创建新分支。假设您分叉了项目 foobar,提交到 master 分支,然后执行拉取请求。 Github 将描述为 robs_fork:master -> foobar:master
我在 Github 上创建了一个分支,在分支上工作,现在我想为原始项目创建拉取请求以进行我的更改。
我可以在这里找到的所有文档,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 上此遥控器的页面上,您将能够在那里创建拉取请求以将您的更改集成到主分支中分支.
git 中的分支只是指向特定提交的指针,仅此而已。
当你 fork 一个 repo 时,你复制了一份,突然间你有两个 master 分支。我们的 master 分支,以及分叉回购中的分支。
因此,您无需创建新分支。假设您分叉了项目 foobar,提交到 master 分支,然后执行拉取请求。 Github 将描述为 robs_fork:master -> foobar:master