git reset Откат состояния после неудачного merge (Напр. если слияние завершилось конфликтами)

Помимо всех этих советов.
Делаем так:

git reset --hard HEAD

Это актуально и в случае, если вы хотите уйти от состояния вроде:

All conflicts fixed but you are still merging.
(use "git commit" to conclude merge)