by Дмитрий Наумов

Вот поменял местами изменения привносимые коммитами, т.е. и "second commit" и "third commit" несут в себе +2 строки. Вы это имели в виду?