Вы можете сбросить свою ветку до ревизии в удаленном репо:
git fetch
git reset --hard <remote-name>/<branch-name>
Пример:
git reset --hard origin/master
Или найдите коммит SHA-1 «вытащенной версии» и выполните:
git reset --hard <commit SHA-1>
Чтобы сохранить вашу (преданную) работу, прежде чем вы вернетесь:
git checkout -b my-work
Примечание: дважды подумайте, прежде чем использовать git reset --hard
, вы потеряете все ваши незафиксированные изменения!