Как правило, если вы хотите удалить любые локальные изменения и просто обновить удаленную главную ветку, это будет работать:
git fetch
git reset --hard origin/master
Если у вас есть локальные изменения, которые вы хотите очистить, вы можете иметьсначала сделать следующее:
git reset --hard
git clean -df