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