Ответ 1
От Pro Git Книга неподдельной книги:
Исправление ошибок
Если вы испортили рабочее дерево, но еще не ошибки, вы можете вернуть весь рабочего дерева до последнего совершенного состояние с
$ git reset --hard HEAD
Я совершил свою работу (примечание не нажал) в известном хорошем состоянии. С тех пор я сделал нежелательные локальные изменения (не совершая или не нажимая их). Какая команда отменяет эти изменения и возвращается к моему предыдущему состоянию фиксации?
Примите мои извинения за начальный вопрос, но предложения, которые я обнаружил в своем googling, кажутся тайными, и я хотел бы быть уверенным в своих действиях.
От Pro Git Книга неподдельной книги:
Исправление ошибок
Если вы испортили рабочее дерево, но еще не ошибки, вы можете вернуть весь рабочего дерева до последнего совершенного состояние с
$ git reset --hard HEAD