今日、私は1つの問題に直面しました。チームメイトが master からブランチを作成しました。彼はこのブランチで 1 つの機能を開発し、その後、サブ機能のブランチで 2 つのサブ機能を開発しました。最後に、彼は全体の 2 つのリファクタリング コミットを行いました。そう...
     C--D    E--F             | subfeatures
    /    \  /    \
   B------M1------M2--G--H    | feature
  /
 A-------------------K        | master
通常、機能ブランチをリベースしてから、早送りなしでマスターにマージします。しかしもちろん、このリベースは失敗します。リベースされた機能ブランチは次のようになりました。
     B'--C'--D'--E'--F'--G'--H'
    /
A--K
もちろん、C と D のポインターが間違っていたので、「空中から」成長する 2 つのサブフィーチャー ブランチも取得しました。サブフィーチャー ブランチがフィーチャーにマージされていない場合の修正方法は理解していますが、現時点では混乱していました。リベースされた回復ブランチのすべてを厳選し、すべてを再度マージしました。これを行う簡単な方法はありますか?