2016-10-19 14 views
2

rebase中にgit rebase masterが矛盾していることがわかりました。私はマスターに加えられた変更を気にしない、私はちょうどマスターの上に自分の現在のブランチを入れたい。あなたの現在のブランチがマスターの上に来るようにrebaseを強制する方法?マスタの上にgit rebaseを強制するには?

答えて

3

私は、これはトリックを行うべきだと思う:

git rebase -s recursive -X theirs master 

それはデフォルトrecursive戦略を使用してmasterにあなたの現在のブランチをリベースします。

-X theirsスイッチは、戦略に「theirs」オプションを適用します。つまり、競合が発生した場合、「自分の」変更を自動的に「その」変更で上書きします。このrebaseでは、 'our'の変更はmaster(rebase 'root')のもので、 'their'の変更はmaster(現在のブランチからのもの)にrebasedされたものです。

関連する問題