Добавлю к данным ранее ответам:
если нужно откатить изменения конкретных файлов не внесенные в коммит:
git checkout -- path/to/file
где path/to/file - путь к файлу или папке, можно использовать обычные маски пути, если указывать папку, то откатит все вложенные в нее файлы