Если были сделаны изменения в каких-то файлах, но они еще небыли закоммичены, то их можно отменить следующим образом.
Можно запустить команду:
git gui
Данный GUI-интерфейс обычно поставляется под все операционные системы: Windows, Linux, MacOS, он всегда доступен для работы.
В открывшемся интерфейсе надо сделать так, чтобы все файлы были в области "Изменено", а область "Изменения в индексе" была пустой. Если в области "Изменения в индексе" есть файлы, то путем нажатия на иконку с галочкой (возле файла), файл будет перекинут в область "Изменено":
![](https://raw.github.com/xintrea/mytetra_syncro/master/base/1594890419tugnj7zzic/image1594890513bsxrghefwc.png)
Должно стать так:
![](https://raw.github.com/xintrea/mytetra_syncro/master/base/1594890419tugnj7zzic/image1594890579dp3yt8ceyb.png)
После этого можно в меню выбрать пункт "Ветка" - "Сбросить", и состояние всех файлов будет сброшено на состояние без изменений (то есть на момент, в котором файлы пребывали после последнего коммита):
![](https://raw.github.com/xintrea/mytetra_syncro/master/base/1594890419tugnj7zzic/image159489184010byzgo6yp.png)
Программа запросит подтверждения данного действия:
![](https://raw.github.com/xintrea/mytetra_syncro/master/base/1594890419tugnj7zzic/image1594891895g9mpys8n2s.png)
Если нажать "Да", то произойдет сброс состояния всех файлов. После сброса области "Изменено" и "Изменения в индексе" будут полностью пустыми.