Отменить мерзавец, как привести репо в старое состояние

Есть ли способ отменить или отменить git pull, чтобы мои исходные / репозитории пришли в старое состояние, которое было до выполнения git pull? Я хочу сделать это, потому что он объединяет некоторые файлы, которые я не хотел делать, а объединяет только остальные оставшиеся файлы. Итак, я хочу вернуть эти файлы, это возможно? Спасибо :)

РЕДАКТИРОВАТЬ Я хочу отменить мерзавец слияния для уточнения. Увидев некоторые ответы, я сделал это

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

Что мне теперь делать? делаgit reset --hard  нормально? Я не хочу ввернуть это снова, поэтому просите подробные шаги?

Ответы на вопрос(9)

Ваш ответ на вопрос