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