Git flow-需要从另一个分支创建功能分支

时间:2018-06-10 03:18:42

标签: git visual-studio git-flow jgitflow-maven-plugin

我正在使用Git流程,我开始使用开发分支,主分支。后来,创建了一个分支开发的功能分支,当功能完成后,我将其合并回开发。下一次,我创建了一个新分支,并在其上添加了提交,而不是创建新的功能分支。目前,我在Origin / Mybranchname而不是develop / my-feature-branch。如何将当前分支转换为分支开发的功能分支?

1 个答案:

答案 0 :(得分:0)

您需要重命名分支,使其遵循功能分支的约定,然后将分支重新分支到开发分支。

要重命名当前分支,请检查您的分支并使用git branch -m

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

一旦您的功能分支被适当地重命名,您就可以继续使用rebase了。确保使用origin/develop进行最新的git fetch更改,然后使用origin/develop将功能分支重新定位到git rebase

git fetch
git rebase origin/develop

根据您的更改是否与origin/develop上的更改重叠,您可能会发生合并冲突。您可以使用git merge来解决这些与您过去的冲突类似的冲突。