解决分支上多个提交的合并冲突

问题描述 投票:0回答:1

我有一个主分支,branch_a,branch_b branch_a 我从 master 中剪切,我将本地和源提交为 a1、a2、a3、a4 现在我剪切了branch_b,其中我有本地和原始提交为b1,b2,b3,b4

现在我将branch_b与master合并[压缩了branch_b的提交],因此我的branch_a发生了冲突(我正在编辑两个相同的文件) 当我尝试解决这些冲突时,它开始从提交 a1 解决它们,而我想从 a4 解决它们,因为 b/w a1,2,3,4 的更改对我来说并不重要

挤压有帮助吗?

我正在考虑挤压。但想知道官方/更好的流程吗?

git github merge-conflict-resolution
1个回答
0
投票

切换到主站。

git cherry-pick <id-of-commit-a4>

因此,提交的更改将被带到暂存区。您需要解决所有冲突,然后提交它们。请记住,挑选樱桃并不是合并。您还需要选择要应用于 master 的其他提交。

© www.soinside.com 2019 - 2024. All rights reserved.