Как отметил Пьер, вы «потеряете» свои локальные модификации (если вы зафиксировали свои изменения, они все еще там, как свободные объекты). Поэтому вы можете захотеть создать временную ветку перед сбросом
Это сбросит вашу локальную ветку, чтобы она указала на тот же коммит, что и на удаленном.
git fetch origin
git checkout -b old_master // optional
git reset --hard origin/master