Because it's putting things in the code that no one ever asked to be there. As if you had this code:
$foo = bar;
$baz = qxx;
and this change:
$foo = bar;
$foo++;
$baz = qxx;
got merged with this change:
$foo = bar;
$foo--;
$baz = qxx;
in a fashion that somehow produced:
$foo = bar;
$foo++;
$foo--;
--$baz;
$baz = qxx;
Clearly, this is evil.
I would guess that it's of enough concern to be in man gitglossary
because the more involved your merging algorithms are, the more likely it is that they will produce such a thing.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…