воскресенье, 21 сентября 2014 г.

TortoiceGit - откат последнего коммита


проковырялся в гугле два часа, пока обнаружил, как это делается.
проблема:
внесено изменение, оно закоммичено в локальный master, и залито (push) в origin/master
я захотел откатить этот последний коммит так, как будто его вообще не было.
как это достигается:

1) в логе делаем для предпоследнего коммита “Reset to this”
image

при этом Reset Type ставим “Hard”, чтоб в локальной папке изменения тоже были откачены
2) убеждаемся, что локальный мастер указывает на нужный коммит
image

3) делаем Push, при этом ставим галочку “Force: may discard known changes”
image

на последнем шаге может выйти ошибка, если у вашего пользователя нет полномочия “ForcePush”

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

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