繁体   English   中英

从开发重新定位本地分支

[英]Rebasing a local branch from develop

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

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

为了不把事情搞砸,我必须选择哪一个变基?

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

  • git checkout develop
  • git pull origin develop -> 这会获取 develop 分支的远程版本并将其合并(或根据您的拉取策略对其进行变基)到/到您的本地分支。 这样本地和远程版本的开发是一样的
  • git checkout feature-brach
  • git rebase develop

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM