Назад к вопросам
Senior
4
Какой командой можно отменить внесённые изменения в Git?
Компании, где спрашивали
SberAuto
Ответ от нейросети
sobes.tech AI
В Git есть несколько команд для отмены изменений, в зависимости от ситуации:
git checkout -- <file>— отменить изменения в рабочем каталоге для конкретного файла, вернуть его к состоянию последнего коммита.git reset HEAD <file>— убрать файл из индекса (staging area), но оставить изменения в рабочем каталоге.git reset --hard— откатить все изменения в рабочем каталоге и индексе к последнему коммиту (все несохранённые изменения будут потеряны).git revert <commit>— создать новый коммит, который отменяет изменения указанного коммита.
Пример отмены всех локальных изменений:
git reset --hard
Будьте осторожны с этой командой, так как она безвозвратно удаляет несохранённые изменения.