git - Git:Fork 作为 Sourcetree 的替代品。当我将本地功能分支推送到原点时的不同行为。为什么?
问题描述
昨天我在 macOS 上设置了新帐户,注册 Sourcetree 的过程让我非常恼火(他们强迫你创建我不需要的 Bitbucket 帐户),我决定寻找另一个 GUI 替代方案。
初次尝试后,我在推送本地功能分支时遇到了以下问题。
我在 Github (origin) 上有一个带有
master
和develop
分支的存储库。在我的本地 Mac 上,我
develop
通过输入通过 iTerm创建了一个功能分支git checkout -b feature/more-sync-logic-4 origin/develop
。我做了一些提交,当我点击时,
"push"
我期待feature/more-sync-logic-4
分支被推送到 Github,以便我可以创建拉取请求、审查和合并到开发。
而不是上面,我所有提交的更改都立即(直接)推送并合并到 Github 上开发!功能分支未推送到远程源。为什么?
通常,当我在 SourceTree 中执行完全相同的步骤并单击“推送”时,我会看到以下窗口:
复选框在我要推送的分支旁边。
这显然没有出现在 Git-Fork 上,因为我按"push"
,我唯一看到的是
我错过了什么吗?
解决方案
推荐阅读
- sql - 从表格中读取时只考虑几个元素
- scala - 在 Scala 中,JSON 数组的 .get(0) 或 .get(1) 是什么意思?
- node.js - Firestore VueJS:无法读取未定义的属性(读取“DEADLINE_EXCEEDED”)
- haskell - Haskell 少输入测试样板
- c - 如何在两个不同的独立进程中使用信号量?
- java - 错误:更新或删除表“课程”违反了表“教师课程”上的外键约束“fk998yb1badftsiklfh13bcw3ol”
- c# - 控制台不显示但第一行
- electron - Electron IpcRendrer 未将数据从 Main 发送到 HTML
- flutter - 如何在 Flutter 中将图标与背景颜色正确居中?
- azure - Azure sql 数据库建议