Мне любопытно, что такое поведение, и, возможно, это только потому, что я в основном использую SVN и базар.(Я учу git взаимодействовать с превосходным github.)
Мне кажется, что это не так интуитивно понятно, и как будто было бы лучше, если бы
git merge [branch] --no-commit
по умолчанию поощрять людей убедиться, что слияние прошло так, как они хотели, до совершения.