Junior — Middle
159
Comment annuler des modifications et revenir à l'état précédent d'un commit dans git?
Réponse de l'IA
sobes.tech IA
Чтобы отменить изменения и вернуться к предыдущему состоянию коммита в Git, можно использовать несколько команд в зависимости от ситуации:
git checkout -- <файл>— отменяет изменения в рабочем каталоге для конкретного файла, возвращая его к состоянию последнего коммита.git reset --hard <commit>— откатывает текущую ветку к указанному коммиту, удаляя все последующие коммиты и изменения в рабочем каталоге и индексе.git revert <commit>— создаёт новый коммит, который отменяет изменения указанного коммита, сохраняя историю.
Пример отката к предыдущему коммиту с удалением всех изменений:
git reset --hard HEAD~1
Этот пример вернёт ветку на один коммит назад, удалив все изменения после него.