HEAD
остается неизменным во время слияния.MERGE_HEAD
указывает на другой коммит во время разрешения конфликта.
git help merge
говорит:
Когда не очевидно, как согласовать изменения, происходит следующее:
Указатель HEAD остается прежним.
Ссылка MERGE_HEAD установлена так, чтобы указывать на другую головку ветви.
...
Чтобы получить хеши коммитов, используйте git rev-parse
:
git rev-parse HEAD
git rev-parse MERGE_HEAD