从开发

时间:2018-06-07 08:11:01

标签: git phpstorm rebase

我想从开发中重新定义一个功能分支。我正在使用PhpStorm Git集成,我有两个不同的开发分支:

refs/remotes/origin/develop
refs/heads/develop

为了不搞乱事情,我必须选择哪一个改变?

2 个答案:

答案 0 :(得分:3)

我不知道Git的phpstorm接口,但在命令行中我会做以下事情:

  • git checkout develop
  • git pull origin develop - >这将获取开发分支的远程版本并将其合并(或根据您的拉动策略将其重新组合)到您的本地分支中。这样,本地和远程版本的开发都是相同的
  • git checkout feature-brach
  • git rebase develop

如果有任何冲突 - 解决它们。之后,您可以针对develop创建拉取请求。

答案 1 :(得分:1)

当您在已提交更改的分支时: 执行以下操作:

  1. git fetch
  2. git rebase origin/develop 如果有任何冲突,请修复它们。 然后,
  3. git add .
  4. git rebase --continue