今天我遇到了一个问题。我的队友从主人创建分支。他在这个分支中开发了一个特征,然后在子特征分支中开发了两个子特征。最后他对整个事情做了两次重构。所以...合并孩子的Git rebase分支
C--D E--F | subfeatures
/ \/ \
B------M1------M2--G--H | feature
/
A-------------------K | master
通常我们rebase功能分支之前没有快进合并到主。但当然,这个重组失败了。重建基础特性分支变得看起来像:
B'--C'--D'--E'--F'--G'--H'
/
A--K
Ç&当然指针d成了错了,所以我也得到两个子功能分支“从空中不断增长。我明白如何修复它,如果子功能分支没有合并到功能,但在这个时候我感到困惑。我挑选了所有重建的恢复分支,并再次合并。这里是一个更简单的方法来做到这一点?