Desfazer git pull, como trazer repos para o estado antigo

Existe alguma maneira de reverter ou desfazer git pull para que minha fonte / repos chegue ao estado antigo que foi antes de fazer git pull? Eu quero fazer isso porque ele mesclou alguns arquivos que eu não queria fazer, mas apenas mesclar outros arquivos restantes. Então, eu quero recuperar esses arquivos, isso é possível? Obrigado :)

EDIT Eu quero desfazer git merge para esclarecimentos. Depois de ver algumas respostas, eu fiz isso

git reflog
bb3139b... HEAD@{0}: pull : Fast forward
01b34fa... HEAD@{1}: clone: from ...name...

Agora, o que devo fazer? Fazendogit reset --hard está bem? Eu não quero estragar tudo de novo, então peço passos detalhados?

questionAnswers(9)

yourAnswerToTheQuestion