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

相关推荐
1candobetter2 天前
GitLab 项目创建与分支管理全流程
gitlab
林鸿群3 天前
Ubuntu 26.04 本地安装 GitLab CE 完整教程(非 Docker 方式)
linux·ubuntu·gitlab·私有部署·代码托管·ubuntu 26.04·omnibus
ascarl20104 天前
IDEA 一直弹 GitLab 登录,VS Code 却能正常 `git push`?问题排查记录
git·gitlab·intellij-idea
企鹅郁金香6 天前
Gitlab和Confluence和Svn的备份
svn·gitlab·confluence·gitlab备份·svn备份·confluence备份
barbyQAQ6 天前
GitLab CI/CD 基本用法指南
java·ci/cd·gitlab
云中飞鸿7 天前
git、svn;TortoiseGit、TortoiseSVN;gitlab、github、bitbucket、bamboo有什么关系?
git·svn·gitlab
007张三丰10 天前
掌握核心!Git最常用的15个命令行:从入门到实战详解
git·gitlab·github·git命令行·常用命令行
人间打气筒(Ada)11 天前
gitlab私有仓库搭建
运维·gitlab·项目实战·devops·代码部署实战·版本控制仓库
黑蛋同志11 天前
Rocky Linux 10 上搭建 社区版 GitLab CE
linux·运维·gitlab
gpio_0112 天前
自建gitlab服务器并用sakurafrp穿透
运维·服务器·gitlab