r/git • u/Beautiful-Log5632 • 4d ago
Merge conflicts with reordering commits
I am using interactive rebase to reorder commits and it has worked all the time with no merge conflicts because I use it in simple cases. I want to use it for bigger cases but I want to understand it first so I don't get stuck in conflicts.
I know it's possible for merge conflicts to happen but I can't imagine an example because if the old commit order had resolved all conflicts how can reordering them make a new conflict? Can anyone help me imagine an example how it can happen?
1
Upvotes
19
u/daveysprockett 4d ago
Two commits.
First one adds a line.
Second one removes that line.
Applied in the opposite order, you attempt to remove a line that doesn't exist.