[英]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
创建拉取请求。
当您在您提交更改的分支时:执行以下操作:
git fetch
git rebase origin/develop
如果有任何冲突,请修复它们。 然后,git add .
git rebase --continue
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.