If it doesn't revert the last commit, what you say would be a forced push, correct?
Are you sure it's good practice to force other people to rebase, because you did a mistake?
That's exactly what I was afraid of what CMD+Z did.
If someone does that and it messes things for other guys, it just takes extra 5 minutes to teach him/her how Git works and what to do. And everybody benefits.