Git 将本地分支机构从“开发”重新定位

Git 将本地分支机构从“开发”重新定位,git,phpstorm,rebase,Git,Phpstorm,Rebase,我想从develop重新设置功能分支的基础。我正在使用PhpStorm Git集成,我有两个不同的开发分支: refs/remotes/origin/develop refs/heads/develop 为了不把事情搞砸,我必须选择哪一个来重新设置基址?我不知道Git的phpstorm接口,但在命令行中,我会执行以下操作: git签出开发 git-pull-origin-develope->这将获取开发分支的远程版本,并将其合并(或重定其基础,取决于您的拉策略)到本地分支中/上。这样,dev

我想从develop重新设置功能分支的基础。我正在使用PhpStorm Git集成,我有两个不同的开发分支:

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

为了不把事情搞砸,我必须选择哪一个来重新设置基址?

我不知道Git的phpstorm接口,但在命令行中,我会执行以下操作:

  • git签出开发
  • git-pull-origin-develope
    ->这将获取开发分支的远程版本,并将其合并(或重定其基础,取决于您的拉策略)到本地分支中/上。这样,develop的本地版本和远程版本是相同的
  • git签出功能分支
  • git-rebase-develope

如果存在任何冲突,请解决它们。之后,您可以针对
develope

refs/remotes
是您的远程分支引用创建拉取请求。您只需要在功能分支上运行
git-rebase-develope