Deshacer git pull, cómo llevar repos al antiguo estado

¿Hay alguna forma de revertir o deshacer git pull para que mis fuentes / repos lleguen al estado anterior al de git pull? Quiero hacer esto porque combinó algunos archivos que no quería, pero solo fusiona otros archivos restantes. Entonces, quiero recuperar esos archivos, ¿es posible? Gracias :)

EDITAR Quiero deshacer git merge para aclarar. Después de ver algunas respuestas, hice esto.

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

Y ahora que debo hacer ? Obragit reset --hard esta bien? No quiero volver a atornillarlo, ¿así que pedir pasos detallados?

Respuestas a la pregunta(9)

Su respuesta a la pregunta