首页 > 解决方案 > git push origin 是否总是合并到 master 分支?

问题描述

所以最初当我克隆回购它有两个分支

*master
*develop

然后在我的本地机器上,我从开发创建一个新分支

git checkout develop
git checkout -b feature/new-feature

我已经完成了本地机器上的所有提交,我希望它再次与 github 上的开发分支合并。

git push origin feature/new-feature

这会创建一个合并到开发分支或主分支的拉取请求吗?

标签: gitterminal

解决方案


它不会自动创建拉取请求。

它只是将分支推送到远程。

如果你想要一个拉取请求,你必须自己创建它,除非你有一个为你做的 scriot。

您可以决定在创建拉取请求时使用哪个目标分支。

请注意,拉取请求是某些 git 服务器(如 GitHub)的功能,而不是(直接)git 的功能。

推送新分支将在服务器上创建该(完全相同的)分支。如果要将其合并到现有分支中,可以通过本地(git merge命令)或在服务器支持的情况下创建新的拉取请求来执行此操作。


推荐阅读