git reset --hard HEAD
- это команда, которая полностью сбросит ваш рабочий каталог до того, что было в последнем коммите текущей ветки. Быть осторожен. Вся работа вашего коммита до того, как вы выполните reset
, будет засорена, и вы потеряете ее.
Если вам нужно сбросить только один файл без каких-либо изменений, git checkout -- fileA.txt
вернет только этот файл (независимо от того, был ли он только что отредактирован или полностью удален).