Я использую VSTS для моего проекта MVC, в котором используется Web Core API.Я сделал релиз, который выдал неожиданную ошибку, которую я не смог исправить (см. Как отладить запуск в API Web Core? ).Однако мне нужно быстро двигаться дальше.Я все еще могу выполнить развертывание из предыдущих сборок, поэтому я хочу откатить свои изменения до предыдущего коммита.У меня есть идентификатор фиксации, на который я хочу выполнить откат, поэтому вопрос в том, как?
Я нашел команду сброса по этой ссылке (спасибо Ян Скляренко) делает то, что я хочу;
https://docs.microsoft.com/en-us/vsts/git/tutorial/undo?view=vsts&tabs=visual-studio
git checkout <the-rev-id>
Вы останетесь в состоянии detached HEAD .
Если вы хотите, чтобы ваша ветка "забыла" о новых ревизиях после ревизии, о которой вы говорите, то это должно сделатьдостаточно:
git reset --hard <the-rev-id>