我有一个本地/远程分支A,我只在上面工作。BranchA是从develop分支创建的。我已经对它做了大约十几次提交。现在我处于这样一个阶段:我想拉取所有在此期间从develop分支进行的更改,以便BranchA包含来自develop的所有最新更改,以便我可以测试它。
我尝试将develop rebase到BranchA,但解决冲突有点困难。发生的情况是,在developer分支中更改了FileA,但我也在我的许多提交中更改了此文件(假设为8个)。因此,似乎git要求我为此文件解决8次冲突,而我希望它仅要求我解决最新版本的冲突。
那么,我有哪些选择?我应该将我的12个提交全部合并为1个,然后尝试rebase吗?我应该如何正确地执行此操作?
我尝试将develop rebase到BranchA,但解决冲突有点困难。发生的情况是,在developer分支中更改了FileA,但我也在我的许多提交中更改了此文件(假设为8个)。因此,似乎git要求我为此文件解决8次冲突,而我希望它仅要求我解决最新版本的冲突。
那么,我有哪些选择?我应该将我的12个提交全部合并为1个,然后尝试rebase吗?我应该如何正确地执行此操作?