请求 - 必须先获取?

时间:2017-02-13 21:42:44

标签: git

我最初克隆了一个项目。我应该先将它分叉,以便稍后进行拉取请求吗?

如果我执行了以下操作,仍然可以提出拉取请求吗?

1) clone the project
3) create a local branch, switch to it
4) work on it, commit some changes to it
5) change back to the master branch (checkout)
6) -- what do I do here, merge changes?  How does a pull request work?

1 个答案:

答案 0 :(得分:0)

如果你想从同一个项目中做一个PR(你拥有,意味着你可以将你的分支推回到那个上游回购),那么不,你不需要一个分支。

你可以make a PR from any branch of your repo

  

创建拉取请求以建议和协作对存储库的更改。这些更改是在分支中提出的,这可以确保主分支仅包含已完成和已批准的工作。

https://help.github.com/assets/images/help/pull_requests/pull-request-review-edit-branch.png

您可以比较同一个仓库中的变化,或者如上图所示,在叉子之间进行比较。在你的情况下,你没有叉子。

你没有在本地合并到主人:你推动你的分支,将它与GitHub上的master进行比较并在那里创建你的PR。