Git подтвердить изменения, внесенные в subbranch-a к subbranch-b

В настоящее время у меня есть проблема, из-за которой моя ветвь функций не соответствует версии master, и разрешение конфликта кажется слишком долгим по сравнению с тем, насколько малы реальные изменения.

Моя идея, что сделать новую ветку, featurev2 от master, и подтвердить внесенные мной изменения в featurev2.

Но как мне это сделать?

Объединение будет конфликтовать с файлами, которые я не изменил + те, которые я изменил, что вернет меня к моей первоначальной проблеме.

Так как мне правильно решить эту проблему?

Есть ли способ добавить только коммит, который я сделал, чтобы добавить в featurev2 и сохранить последние основные изменения?

1 ответ

Это работа дляgit rebaseилиgit cherry-pick

      git checkout -b featurev2 feature
git rebase master

или

      git checkout -b featurev2 master
git cherry-pick master..feature
Другие вопросы по тегам