git - git push origin 是否总是合并到 master 分支?
问题描述
所以最初当我克隆回购它有两个分支
*master
*develop
然后在我的本地机器上,我从开发创建一个新分支
git checkout develop
git checkout -b feature/new-feature
我已经完成了本地机器上的所有提交,我希望它再次与 github 上的开发分支合并。
git push origin feature/new-feature
这会创建一个合并到开发分支或主分支的拉取请求吗?
解决方案
它不会自动创建拉取请求。
它只是将分支推送到远程。
如果你想要一个拉取请求,你必须自己创建它,除非你有一个为你做的 scriot。
您可以决定在创建拉取请求时使用哪个目标分支。
请注意,拉取请求是某些 git 服务器(如 GitHub)的功能,而不是(直接)git 的功能。
推送新分支将在服务器上创建该(完全相同的)分支。如果要将其合并到现有分支中,可以通过本地(git merge
命令)或在服务器支持的情况下创建新的拉取请求来执行此操作。
推荐阅读
- eclipse - 如何在 Eclipse 中将视图恢复为默认值?我已经尝试了所有选项,但仍然面临这个问题
- microsoft-teams - 在选项卡更改/页面重新加载时保持 DevTools 打开
- swiftui - SwiftUI willFinishLaunchingWithOptions 有 launchOptions = nil
- crm - Zendesk Sell/Base CRM Contacts API Create/POST 返回 500 未知错误
- vb.net - 联合所有以给定模式开头的 dbf 文件/表
- react-native - react-native 深层链接参数不会消失
- intellij-idea - Intellij 从磁盘获取更改的速度非常慢
- reactjs - 使用嵌套导航器时屏幕未显示
- java - 为什么 maven 强制插件插件在 maven 版本 3.6.1 中失败但在 3.6.2 中通过?
- javascript - 从具有相同 id 的多个选择框中获取值