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