gitlab解决合并冲突本地处理的步骤

申请合并发现:合并被阻止: 1 检查失败

必须解决合并冲突。

合并详情

源分支为 落后3个提交 目标分支。

1 提交 和 1 个合并提交 将被添加到 main。

源分支不会被删除。

要用到工具:使用 VSCode 内置git,打开分支代码工程后,打开终端(Ctrl + `)

首先拉取新的main:

1. 切换到 main 分支

git checkout main

2. 拉取最新的 main 分支代码

git pull origin main

然后进行合并到main

3. 切换回分支

git checkout your-feature-branch

4. 将最新的 main 合并到你的分支(这会触发冲突)

git merge main

出现灰色代码,上面是:Accept Current Change | Accept Incoming Change | Accept Both Changes | Compare Changes <<<<<<< HEAD (Current Change),表示意思:

Accept Current Change:采用你当前分支的代码(丢弃main分支的代码)

Accept Incoming Change:采用main分支的代码(丢弃你的代码)

Accept Both Changes:两个版本的代码都保留

Compare Changes:更详细地对比两个版本的差异

相关推荐
用什么都重名11 小时前
Git 合并两个无共同历史的分支:从报错到解决全记录
git·gitlab
master33611 小时前
GitLab (Docker) 常用命令及解决方案清单
docker·容器·gitlab
qq_3564086611 小时前
GitLab 单机私有化部署文档(基于 Docker 环境)
docker·gitlab
lisanmengmeng2 天前
gitlab 免密配置
linux·服务器·gitlab
求知若渴,虚心若愚。3 天前
Jenkins 自动化流水线(CICD)
运维·自动化·gitlab
mnasd4 天前
Gitlab + Jenkins 实现 CICD
运维·gitlab·jenkins
鹤鸣的日常5 天前
前端运行时动态环境变量方案
前端·react.js·docker·前端框架·vue·gitlab
starvapour5 天前
Ubuntu部署gitlab频繁出现502的问题
linux·ubuntu·gitlab
开发者联盟league5 天前
使用Jenkins整合Sonarqube/Gitlab/Harbor/Kubernetes的Demo工程
kubernetes·gitlab·jenkins
开发者联盟league5 天前
使用Jenkins整合Sonarqube/Gitlab/Harbor/Kubernetes实现CICD
kubernetes·gitlab·jenkins