我正在使用Git流程,我开始使用开发分支,主分支。后来,创建了一个分支开发的功能分支,当功能完成后,我将其合并回开发。下一次,我创建了一个新分支,并在其上添加了提交,而不是创建新的功能分支。目前,我在Origin / Mybranchname而不是develop / my-feature-branch。如何将当前分支转换为分支开发的功能分支?
答案 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
来解决这些与您过去的冲突类似的冲突。