Я ранее работал над функциями и объединял их только в ведущую ветвь. Теперь мне нужно поддерживать мастер как ветку с устойчивой функцией, а затем работать с веткой dev для создания новых функций.Git - возврат назад к предыдущему фиксации без потери работы
Проблема в том, что я опережаю свою целевую стабильную фиксацию на хозяине.
Я бы хотел, чтобы мастер сказал, что 5 коммитов назад, нажмите эту ветвь, а затем поддерживайте это как стабильную ветвь для развертывания на моем рабочем сервере.
Это то, что я сделал до сих пор: В последнем коммите (перед моей стабильной фиксацией) я создал новую ветку «dev» Теперь dev будет моей неустойчивой, новой конструкцией функций.
Теперь я сижу с мастером и разработчиком с тем же (неустойчивым) фиксацией.
Я хочу, чтобы хозяин теперь сидел на моей предыдущей стабильной фиксации (5 комм. Назад).
Вопрос о бонусе - если я хочу добавить функции от dev (что будет x завершается впереди мастера), но только после того, как они стабильны, это возможно? Предположим, я нахожусь на dev, и я создал фид активности и систему электронной почты, и я хотел бы включить только систему электронной почты.
Как объединить ветку функций электронной почты моей электронной почты в мастер (5 коммитов за разработчиком, из которой отключена ветка электронной почты), не вводя все мои другие изменения (изменения, внесенные в эти 5 коммитов, которые dev впереди)?
Сообщите мне, если я смогу прояснить ситуацию.
Что вы уже нажали? Это очень просто (git checkout master, git reset --hard), чтобы переместить своего местного мастера туда, где вы хотите. –
antlersoft