Как выполнить git pull вне зависимости от наличия изменений в локальных файлах

Как насильно выполнить git pull, не обращая внимания на наличие изменений в локальном репозитории?

Оригинал на английском

Ответ:

ВЫПОЛНЕНИЕ НИЖЕСЛЕДУЮЩИХ ДЕЙСТВИЙ ПРИВЕДЕТ К ПОТЕРЕ ВСЕХ ИЗМЕНЕНИЙ В ЛОКАЛЬНЫХ ФАЙЛАХ

git fetch --all

Затем:

git reset --hard origin/master

ИЛИ если нужна другая ветка

git reset --hard origin/<имя_ветки>