リモートブランチのリベースとマージについてかなりの調査/実践を行いましたが、最終的にリモートブランチの重複コミットや早送り以外のプッシュを引き起こさない解決策を見つけることができません。これが私がやろうとしていることです。
master(tracking origin/master) とhebe(tracking )の 2 つのブランチがありorigin/hebeます。1か月前に適切hebeに分岐されました。master毎日、両方のブランチで作業している開発者が何人かいます。
masterは引き続き維持されており、共通コードにいくつかのバグ修正があり、hebeブランチに反映/更新する必要があります。hebeただし、新しいコードはどれもmaster
私はもう試した:
git rebase master hebe
ログからは、まさに私たちが望んでいたものであると思われました。コミットhebeは最新の.masterhebeorigin/hebe
それとも、間違った方向からアプローチしており、サブモジュールが適切な解決策でしょうか?