我想从开发中重新定义一个功能分支。我正在使用PhpStorm Git集成,我有两个不同的开发分支:
refs/remotes/origin/develop
refs/heads/develop
为了不搞乱事情,我必须选择哪一个改变?
答案 0 :(得分:3)
我不知道Git的phpstorm接口,但在命令行中我会做以下事情:
git checkout develop
git pull origin develop
- >这将获取开发分支的远程版本并将其合并(或根据您的拉动策略将其重新组合)到您的本地分支中。这样,本地和远程版本的开发都是相同的git checkout feature-brach
git rebase develop
如果有任何冲突 - 解决它们。之后,您可以针对develop
创建拉取请求。
答案 1 :(得分:1)
当您在已提交更改的分支时: 执行以下操作:
git fetch
git rebase origin/develop
如果有任何冲突,请修复它们。
然后,git add .
git rebase --continue