合并分支解决冲突

687 阅读1分钟

合并分支xxx到sit(test)分支

像这种在gitlab上操作合并代码冲突,一般做法是:先关闭对应的merge request,然后让本地的xxx、test分支保持与远程一致,然后切到test分支,git merge xxx,然后解决冲突

  1. 当前在xxx分支,执行git checkout test,切换到test分支

2.然后执行git pull origin xxx,把xxx合并到当前test分支

3.出现冲突,冲突的文件出现在了这里。搜索 <<< ,处理冲突

image.png

4.解决了冲突是需要 点击这个 + 把代码暂存

image.png

没点的话 就使用命令 git add

5.这是代表 冲突已经解决了 (github desktop工具)

image.png

6.需要add冲突文件

image.png

中间还有一些不是我的文件 是merge 后出现的 但是我没有改过 这没关系

7.最后就是 git commit -m XXX ,git pull ,git push