Git Merge Conflict Explainer — illustrative example
INPUT
Resolve this simplified HTML conflict: base button was . Branch A changes its label to Save draft. Branch B adds disabled because submission is unavailable.
RESULT
Both changes are retained: the new label and the unavailable state. Confirm when the application should remove disabled; the merged markup alone does not implement that state transition.
REVIEW
A conflict resolution should preserve intended changes from both sides when they are compatible. Ask about business behavior when syntax alone cannot decide.
This is a teaching example, not a live execution record.