Да, команда git reset --hard HEAD@{1} откатывает последнее действие. Если захотите относительно коммитов, то можете использовать ещё:
git reset --hard HEAD~1
Если относительно времени, то так можно:
git reset --hard HEAD@{"10 minutes ago"}
или
git reset --hard HEAD@{14:30}