git pull разве должна что-то откатывать?
Чтобы вернуться к старому состоянию, не нужно ничего скачивать. Git хранит всю историю локально.
Если не нужна работа проделанная после последней отправки, то достаточно переместить указатель ветки на тот момент
git reset --hard example/ветка
Если коммитов после вчера ещё не было, отменить изменения файлов ещё проще. Способов много.
git reset --hard
git checkout '*'
git restore '*'
Это отменит только изменения уже закоммиченных ранее файлов. Новые файлы можно удалить через
git clean -d -f