After running git reset HEAD~1, I noticed that actually there was nothing else to do and the commit was fine. Is there a way to revert this command?
git reset HEAD~1
You can use:
git reset HEAD@{1}
This uses the last entry in the reflog. See git reflog if you did other things in between.
git reflog