Я склонен использовать git checkout .
, который отбрасывает все изменения из рабочего каталога вниз. Это имеет значение, если вы не в корне хранилища.
Эта команда не удаляет вновь созданные файлы, что обычно хорошо. Если вам нужно сделать это, вы также можете использовать git clean
.