Как сбросить и отменить слияние на удаленном репозитории Git

origin/xxxветки всегда указывают на удаленный. Вы не можете проверить их, поскольку они не являются указателем на ваш локальный репозиторий (вы только проверяете фиксацию. Вот почему вы не увидите имя, написанное в маркере ветки интерфейса командной строки, только хэш фиксации).

Что вам нужно сделать, чтобы обновить удаленный компьютер, так это принудительно отправить ваши локальные изменения в мастер:

git checkout master
git reset --hard e3f1e37
git push --force origin master
# Then to prove it (it won't print any diff)
git diff master..origin/master

Пожалуйста, оцените материал

Как сбросить и отменить слияние на удаленном репозитории Git