我已经对重新定位和合并我们的远程分支进行了相当多的研究/实践,但我无法找到最终不会导致重复提交或远程分支的非快速转发的解决方案。这就是我想要做的。
我们有两个分支,master
(tracking origin/master
)和hebe
(tracking origin/hebe
)。一个月前适当地hebe
分支了。master
每天都有几个开发人员在这两个分支上工作。
master
正在继续维护,并且在公共代码中有几个错误修复,应该在hebe
分支中反映/更新。然而,新代码中的任何一个都不hebe
应该进入master
我试过了:
git rebase master hebe
从日志来看,这似乎正是我们想要的,hebe
提交位于最新的.master
hebe
origin/hebe
或者也许我们是从错误的方向来解决这个问题,而子模块将是合适的解决方案?