I have commits
A->B->C
and I am rebasing to
A->C->B
Git shows me conflicts TWICE. Why? Why are there any conflicts at all? Any commit is unambiguous. For example, if C
is applied to A
, why isn’t it possible to just apply whatever in C
to A
?
I understand the conflicts in merge, when two sources is combining into one result, but why in rebase?
What is conflicting to what?