I read the post: how-do-i-revert-all-local-changes-in-git-managed-project-to-previous-state, which is a very good post / answer, so plus 1's all around.
I understand all the commands that are mentioned, except this one:
git revert ...
What do the dots mean? - I am sure the answers are on the web, but the search engines seem to ignore punctuation, so I get hundreds of pages of basic git revert
with no other mentions of "...".