环境:vscode、gitlab、git
问题:自己的feature分支合并到develop发生冲突。
思想:更新本地develop分支,获取最新版,从develop分支切换一个新建的merge/dev分支,合并自己的feature分支,本地解决冲突,将新分支推送到远程,远程合并merge/dev到develop分支,删除merge/dev本地、远程分支。
- 切换本地develop分支。
git checkout develop
- 拉取本地develop分支。
git pull
- 创建本地新分支,切换dao新分支。
git branch merge/dev
git checkout merge/dev
- 合并分支解决冲突。(解决冲突在编辑器中解决,简单的自动合并)
git merge --no-ff feature
- 解决完冲突后,提交
git add -A
git commit -m '解决冲突'
- 推送到远程并远程新建分支
git push origin merge/dev:merge/dev
- 远程请求合并(gitLab上合并)
网友评论