我有一个带有两个遥控器的 git repo。
origin/master cm/master
| |
| |
sfcc--------------cm/sfcc-18
|
|
feature
以上是我的repo的基本结构。分支 sfcc 是从 cm 的另一个分支 sfcc 中提取的。
分支 sfcc 和功能也被推送到远程源。
分支 sfcc 尚未合并到源/主。
现在我在本地分支功能上。除了创建这些分支之外,我还没有做任何更改。我尝试切换到 origin/sfcc,这让我处于分离状态。
HEAD 现在位于 9d4f1707 将https://github.com/bla-bla-cm的分支 'sfcc-18' 合并到 sfcc 中。
再次,当我尝试结帐来源/迁移时,我收到相同的消息。
在git status
我得到工作树干净并且没有任何承诺。
即使什么都没有改变,为什么我会陷入这种情况?
如果在 cm/sfcc-18 上发生了一些变化,我不希望它被跟踪关于 cm repo 的变化。我已经使用 origin/master 设置了 origin/sfcc 的上游跟踪。
我也无法结帐来源/主人。我收到以下消息
以前的 HEAD 位置是 9d4f1707 将https://github.com/bla-bla-cm的分支 'sfcc-18' 合并到 sfcc
HEAD 现在位于 e71242f0 .gitignore 使用 Bitbucket 在线创建