我想知道我们/他们的策略是否有任何樱桃采摘方式。换句话说,我想通过以下命令从dev分支中选择多个提交到主分支,
git cherry-pick HASH1 HASH2 HASH3 -n
如果没有冲突,此命令应该接受所有引用的提交并准备未分级的更改。但是,如果发生冲突,我需要解决并继续挑选。对于所有冲突,我的意图是在开发中选择任何内容(这意味着--strategy-option = ours
)。
在采摘樱桃时,有没有办法提供这样的选择。
答案 0 :(得分:7)
git cherry-pick
command确实有--strategy
和--strategy-option=<option>
选项。
它们会传递到 merge strategies 。
所以,在你的情况下:
git cherry-pick --strategy-option=ours HASH1 HASH2 HASH3 -n