web-dev-qa-db-ja.com

Git-私たち/彼らの戦略によるチェリーピッキング

私たち/彼らの戦略でチェリーピッキングの方法はあるのだろうか。言い換えれば、以下のコマンドを使用して、devブランチからmainブランチへの複数のコミットをチェリーピックしたいと思います。

git cherry-pick HASH1 HASH2 HASH3 -n

このコマンドは、参照されたすべてのコミットを取得し、競合がない場合はステージングされていない変更を準備することになっています。ただし、競合する場合は、解決してチェリーピッキングを続行する必要があります。すべての競合について、私の意図は、開発で何でも選択することです(つまり、--strategy-option = ours)。

チェリーピッキング中にそのようなオプションを提供する方法はありますか?.

7

git cherry-pickコマンド には--strategyおよび--strategy-option=<option>オプションがあります。

それらはマージ戦略に渡されます。

だから、あなたの場合:

git cherry-pick --strategy-option=ours HASH1 HASH2 HASH3 -n
8
VonC