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

相关推荐
_运维那些事儿1 天前
GitLabCI/CD语法
linux·服务器·git·ci/cd·gitlab·运维开发·devops
_运维那些事儿1 天前
GitLab&Jenkins
运维·ci/cd·gitlab·jenkins·devops
Jeacean2 天前
gitlab 仓库所有分支开启分支保护脚本
gitlab
nhfc992 天前
Gitlab备份且提交Windows服务器数据
服务器·windows·gitlab
Knight_AL2 天前
Jenkins 配置 GitLab 认证并实现自动化部署
自动化·gitlab·jenkins
危笑ioi3 天前
docker部署jenkins/gitlab/nexus3/nginx配置端口转发与ssl
nginx·docker·gitlab·jenkins·ssl
木易 士心5 天前
GitLab 安装指南
git·gitlab
Linux运维技术栈5 天前
GitLab社区版备份优化:3M包为何是独立完整备份?
运维·git·gitlab
z.q.xiao6 天前
【镜像模式】WSL如何访问windows内网服务
linux·网络·windows·gitlab·wsl·dns
github.com/starRTC7 天前
Claude Code中英文系列教程17:将Claude Code集成在GitLab工作流里面
git·gitlab·github