以gitee上dev分支合并到master分支为例子
本地解决冲突准备
//拉取远程仓库所有分支
git fetch
//切换到dev
git checkout dev
//将dev更新到最新版本
git pull origin dev
//切换到master分支
git checkout master
//将master更新到最新版本
git pull origin master
//将 dev 合并到 master (–no-ff 在这的作用是禁止快进式合并)
git merge --no-ff master
如果有冲突会有如下提示:
说明该文件存在冲突
找到对应的冲突文件然后解决冲突:
冲突解决后执行如下命令
// 查看变动的文件
git status
// 保存本次修改
git add .
git commit -m "冲突解决"
//提交到远程
git push origin master
提交成功后再去gitee上查看冲突,发现master合并成功,并且冲突也解决了