【发布时间】:2020-08-01 07:44:48
【问题描述】:
所以最初当我克隆 repo 时,它有两个分支
*master
*develop
然后在我的本地机器上,我从develop创建一个新分支
git checkout develop
git checkout -b feature/new-feature
我已经完成了本地机器上的所有提交,我希望它再次与 github 上的开发分支合并。
git push origin feature/new-feature
这会创建一个合并到开发分支或主分支的拉取请求吗?
【问题讨论】:
-
请注意,
git push从来没有真正合并任何东西。它将 commits 从您的 Git 存储库发送到其他 Git 存储库。要发送的提交是您做出但他们还没有提交的提交,它们通过您制作它们的过程串在一起。然后,在发送了这些提交之后,您的 Git 现在要求他们的 Git 将其分支名称之一设置为 remember 该提交链中的 last 提交。由于他们还没有feature/new-feature分支,您可以要求他们创建它,以记住该提交链中的最后一次提交。 -
现在 他们的 存储库有提交,您可以要求某人(某个人)合并这些提交。该请求,请合并这些提交,是一个“拉取请求”。如果你使用 GitHub 或 Bitbucket 或类似的,它们通常有一个用于创建这些拉取请求的 Web 界面。
-
这个问题不明确:标题要求合并,正文要求创建PR。请edit澄清和关注!