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:更详细地对比两个版本的差异

相关推荐
jqh_04841 天前
docker jenkins gitlab 流水线构建
docker·gitlab·jenkins
泻水置平地2 天前
gitlab操作技巧
gitlab
骑士9991112 天前
安装gitlab并上传本地项目
gitlab
Lin_Aries_04212 天前
基于 GitLab 的自动化镜像构建
linux·运维·docker·容器·自动化·gitlab
伐尘2 天前
[群晖NAS] 群晖Docker安装gitlab + ipv6 远程访问
docker·gitlab·群晖·nas
Rinleren2 天前
DevOps 工具链:CI/CD 概念解析 + Git 版本控制 + GitLab 仓库 + Jenkins 自动化全教程
自动化·gitlab·jenkins
DevOps探索之旅3 天前
GitPuk入门到实战(1) - 安装教程
gitlab·gitpuk安装教程·gitpuk·开源代码管理工具
张璐月4 天前
go 持续集成、持续部署之gitlab流水线+docker-compose踩坑之旅
ci/cd·golang·gitlab
小闫BI设源码4 天前
gitlab备份与还原
gitlab·持续集成ci·自动化构建·持续交付cd·代码提交触发·集成流水线