Начали пользоваться git flow. Возникла ситуация когда необходимо вернуться в master на предыдущий релиз. Подскажите как правильно это сделать. Объясню ситуацию:
Есть мастер ветка с релизами
Есть девелоп ветка со слияниями веток разработки задач
Создан и закончен релиз. Тоесть с ветки девелоп пошло в релиз и после в мастер (есть тег с версией проекта). Вопрос:
Если в мастере 3 коммита(слияния с релизом). Названия first, second, third. Я нахожусь в мастере на third. Как вернуться на second чтобы отменить third, При этом девелоп ветка должна включать в себя first, second, third.
С первого раза не получилось осуществить по данной логике, с девелоп ветки создать хотфикс, в ветке хотфикс сделать хард ресет на second и закончить хотфикс со слиянием в мастер и возвратом на девелоп.
"С первого раза не получилось осуществить по данной логике, с девелоп ветки создать хотфикс, в ветке хотфикс сделать хард ресет на second и закончить хотфикс со слиянием в мастер и возвратом на девелоп."
Это так не работает. git - это направленный граф. Хотфикс, ресетнутый на second, является полностью содержится в мастере. Мерж этого хотфикса не меняет ни байтика в репозитории.
Как вам уже сказали, вам нужно просто сбросить ветку мастер.