Has anyone figured out how to pair magit with git-sim (https://github.com/initialcommit-com/git-sim) so that you can use magit's controls but then get a picture of what you're about to do before you do it?
Just do it, and learn to use the reflog ("l r" from magit buffer). Although of course be aware of the few things that can trample your workdir like reset --hard. If in doubt, commit/stash everything, to the thing, then see what it did.