Основные команды: Для отмены изменений в таких файлах используется команда: # отмена в конкретном файле
git restore filename
# отмена во всех файлах
git restore . С файлами, подготовленными к коммиту, т. е. добавленными в индекс, можно поступить по-разному. Первый вариант — отменить изменения совсем, второй — отменить только индексацию, не изменяя файлы в рабочей директории. Второе полезно в том случае, если изменения нам нужны, но мы не хотим их коммитить сейчас. Перевод изменений в рабочую директорию: git restore —staged file.py Теперь, если нужно, можно окончательно отменить изменения в выбранных файлах: git restore Вместо удаления коммита из истории проекта git revert отменяет внесенные в нем изменения и добавляет новый коммит с полученным содержимым. В результате история в Git не теряется, это важно для целостной истории версий и надежной совместной работы. Отмена с помощью команды revert необходима, когда нужно обратить изменения, внесенные в некоем коммите, из истории проекта.