IT Academy
Урок 4 · Начальный

Откат и безопасная история

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

revert создаёт новый commit с обратным изменением и подходит для опубликованной истории. reset передвигает локальные указатели и в некоторых режимах меняет файлы. reflog хранит локальные перемещения ссылок ограниченное время.

Задача для самостоятельного решения

Как отменить опубликованный commit, сохранив историю команды?

Показать разбор ответа

git revert <commit>, затем проверить результат и отправить новый commit. Для merge нужны дополнительные решения о родителе, поэтому не применяйте команду вслепую.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →

Дополнительная самопроверка

Проверка: Git без страха: история и командная работа →