newdecline
@newdecline
Front-end-developer

Как разделить ветки?

Я делал например задачу в ветке feature-10.
Отправил пулл запрос в дев, но пока пулл не одобрен.
Приступил к новой задаче, сделал ветку feature-11, но хочу что бы изменения в feature-10 ветке уже присутствовали в feature-11.
И когда я из feature-11 сделаю пулл запрос в дев, то там будут изменения feature-10 и feature-11, а хочу что бы были изменения отдельно для feature-10 и для feature-11
  • Вопрос задан
  • 263 просмотра
Решения вопроса 1
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Вы можете просто отвести свою ветку от feature-10 и, если её пулл реквест будет закрыт на момент, когда вы закончите с feature-11, то в пулл реквесте feature-11 будут только те коммиты, которые относятся к feature-11
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Dasslier
FrontEnd Developer
Посмотри коммит, в котором нужные изменения из feature-10
Сделай git cherry-pick <хэшкоммита>

Перед тем как делать черрипик - не должно быть активных изменений, если уже что-то сделал, то сделай "git add ." -> "git stash", потом черрипик, потом git stash pop

Перед мерджем ветки feature-11 тебя могут попросить удалить черрипикнутый коммит. Его можно будет легко удалить при помощи git rebase -i
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы