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

Переключаемся на ветку, в которой нужно откатить изменения:

git checkout master

Проверяем историю коммитов:

git hist

Копируем хэш коммита, до которого нужно откатить изменения и выполняем команду:

git reset --hard 531ce399ac9a6bbd58f5f60b1dabdaf6747a321e

Еще раз просмотрев историю коммитов:

git hist --all

Вы сможете увидеть, как ветка успешно была обновлена то нужного вам коммита.