赞
踩
分支情况如下:
想要把fea提交到dev,则需要使用git rebase
指令,将dev可能变动的内容合并到fea,再提交mr,把fea提交到dev。
git checkout fea
git pull origin fea #更新分支远端信息到本地
git fetch #获取远端所有分支
git fetch
应该是更新本地所有分支,若本地dev没有更新,则需要手动对本地dev进行更新:git pull origin dev
这时确保本地fea和dev都是最新的
git checkout fea
git rebase dev
在vscode中解决合并冲突(搜索 <<<)
git add .
git rebase --continue
理论上应该是没有冲突了;若还有冲突,但认为刚刚已经把所有冲突都解决ok了,则:
git rebase --skip
之后会显示nothing to commit
,则可以推送fea至远端。
PS:强制推送到远端的指令:
git push origin feature_xxx --force
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。