Junior — Middle
Explică ce face comanda 'git revert' în sistemul de control al versiunilor Git.
sobes.tech AI
Răspuns de la AI
Команда git revert используется для создания нового коммита, который отменяет изменения, внесённые указанным предыдущим коммитом. В отличие от git reset, который изменяет историю, git revert сохраняет историю неизменной и добавляет обратный коммит.
Например, если в коммите abc123 были внесены нежелательные изменения, команда:
git revert abc123
создаст новый коммит, который отменит эти изменения. Это безопасный способ отменить изменения в публичной ветке, так как не переписывает историю и не требует форсированного пуша.
Таким образом, git revert — это инструмент для отмены изменений через новый коммит, сохраняя целостность истории проекта.