Git flow - необходимо создать ветку объектов из другой ветки - PullRequest
0 голосов
/ 10 июня 2018

Я использую Git Flow, и я начал с разработки ветки master.Позже я создал ветку компонентов, разветвляющуюся от разработки, и когда функциональность была завершена, я снова объединил ее для разработки.В следующий раз вместо создания новой ветки я создал новую ветку и добавил коммиты.В настоящее время я нахожусь в Origin / Mybranchname, а не в разработке / my-feature-branch.Как мне сделать мою текущую ветвь преобразованной в ветвь функций, которая разветвляется от разработки?

1 Ответ

0 голосов
/ 10 июня 2018

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

Чтобы переименовать текущую ветку, проверьте вашу ветку и используйте git branch -m:

git checkout my-branch-name
git branch -m feature/my-branch-name

Как только ваша ветвь функций будет соответствующим образом переименована, вы можете приступить к перебазированию.Убедитесь, что у вас есть последние origin/develop изменения, используя git fetch, а затем переназначьте вашу функциональную ветвь на origin/develop, используя git rebase:

git fetch
git rebase origin/develop

В зависимости от того, совпадают ли ваши изменения с теми, которые имеютбыло сделано на origin/develop, могут возникнуть конфликты слияния.Вы можете исправить эти конфликты так же, как те, которые вы могли иметь в прошлом с git merge.

...