Вы можете попробовать проверить файл, чтобы ваши изменения были удалены с помощью git checkout -- foo.txt
, и тогда у вас больше не будет изменений, поэтому слияние должно произойти.
Чтобы вернуть все обратно в нормальное состояние, выполнитеgit reset --hard HEAD