Страницы

Поиск по вопросам

пятница, 20 декабря 2019 г.

Отмена коммита в гите

#git #git_commit


Подскажите, как убрать изменения коммита "fix server name".
Он уже запушен на сервер. Пробовал удалять через тег - не получается


    


Ответы

Ответ 1



Если сервер не допускает изменеие истории (push с параметром --force), то можно воспользоваться командой git revert, которая создаст коммит "обратный" к ненужному: git revert COMMIT_HASH

Ответ 2



Можно откатиться к предыдущему состоянию до последнего изменения. Узнайте его индекс через команду: git log git reset --hard идентификатор коммита Также можете удалить просто последний коммит командой: git reset --hard HEAD^ UPD: Следующая команда отменит последний коммит, но файлы останутся нетронутыми. git reset --soft HEAD^

Комментариев нет:

Отправить комментарий