2
rebase中にgit rebase master
が矛盾していることがわかりました。私はマスターに加えられた変更を気にしない、私はちょうどマスターの上に自分の現在のブランチを入れたい。あなたの現在のブランチがマスターの上に来るようにrebaseを強制する方法?マスタの上にgit rebaseを強制するには?
rebase中にgit rebase master
が矛盾していることがわかりました。私はマスターに加えられた変更を気にしない、私はちょうどマスターの上に自分の現在のブランチを入れたい。あなたの現在のブランチがマスターの上に来るようにrebaseを強制する方法?マスタの上にgit rebaseを強制するには?
私は、これはトリックを行うべきだと思う:
git rebase -s recursive -X theirs master
それはデフォルトrecursive
戦略を使用してmaster
にあなたの現在のブランチをリベースします。
-X theirs
スイッチは、戦略に「theirs
」オプションを適用します。つまり、競合が発生した場合、「自分の」変更を自動的に「その」変更で上書きします。このrebaseでは、 'our'の変更はmaster
(rebase 'root')のもので、 'their'の変更はmaster(現在のブランチからのもの)にrebasedされたものです。