我想知道我们/他们的策略是否有任何 cherry-pick 的方法。换句话说,我想使用以下命令从 dev 分支中挑选多个提交到主分支,
git cherry-pick HASH1 HASH2 HASH3 -n
如果没有冲突,此命令应该获取所有引用的提交并准备未暂存的更改。但是,如果发生冲突,我需要解决并继续挑选。对于所有冲突,我的意图是选择开发中的任何内容(这意味着,--strategy-option = ours
)。
有没有办法在挑选时提供这样的选项。
最佳答案
git cherry-pick
command确实有 --strategy
和 --strategy-option=<option>
选项。
它们被传递给 merge strategies .
因此,在您的情况下:
git cherry-pick --strategy=ours HASH1 HASH2 HASH3 -n
关于Git - 使用我们/他们的策略进行 cherry-pick ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45604767/