How do I switch to a hash on a branch without creating moving to a new branch? Say I'm currently at the HEAD of master, and its hash is aaa. I want to stay on master, only switch to a previous hash... (say eee...)
I know I can use the HEAD~ or whatever, but I'd like to find out how to do it based only on a hash...