Возможна ситуация, в которой требуется отменить изменения, внесенные отдельным коммитом. Git revert создает новый коммит, накладывающий обратные изменения:
git revert config-modify-tag
— отменяем коммит, помеченный тегом.
git revert 12abacd
— отменяем коммит, используя его хэш.
Для использования команды необходимо, чтобы состояние проекта не отличалось от состояния, зафиксированного последним коммитом.