Задание 5. Отмена изменений и rebase

Продвинутый Git
Теоретическая часть
Откат изменений: git reset, git revert, git checkout. Команда git rebase и её отличие от merge.
Тестовые задания
Задание 1
Какая команда создаёт новый коммит, отменяющий предыдущий?
Задание 2
Какая команда переносит коммиты из одной ветки на другую, перезаписывая историю?