VSCode git/gerrit解冲突

文章目录

1.git解冲突的步骤

1.发现在gerrit上面是 Merge Conflict状态

2.拉代码变基到本地

bash 复制代码
git stash          #保存本地代码
git pull --rebase  #变基拉仓库代码到本地

3.Auto-merging时,报某些文件Merge conflict,需要人手工Merge

如图,冲突CONFLICT的文件是 gdte_ill_prog_test.cpp

如图,冲突的文件是README.md

这里有四个选项

  • Accept Current Chagne 选择当前的修改
  • Accept Incoming Change 选择合并的修改
  • Accept Both Change 接受两者
  • Compare Chagne 比较查看

正常情况下点击 "Accept Current Chagne" 或者 "Accept Incoming Change",即是选择绿色或者蓝色的代码块。

4.添加文件、取人继续变基

bash 复制代码
git add .
git rebase --continue

5.commit信息。如无修改直接:q退出

bash 复制代码
# 按i进入编辑模式
i

# 修改好commit信息
# 按esc退出编辑模式
esc

# 最后使用:wq保存并退出vim模式
:wq

6.git push推送代码

bash 复制代码
git push origin HEAD:refs/for/xxx_dev

2.文章学习

1.Gitlab上手指南(六)|如何利用vscode工具快速的解决代码冲突:https://juejin.cn/post/7193511445772894264

2.C++ (week9):Git:https://blog.csdn.net/Edward1027/article/details/139689299

相关推荐
为伴只为你18 小时前
将已有git工程转为使用LFS
git
2501_9151063219 小时前
SwiftUI项目创建详解:使用Xcode从零开始创建第一个App项目
ide·vscode·ios·swiftui·个人开发·xcode·敏捷流程
x-cmd19 小时前
AI 时代的 Git 革命:多 Agent 并发开发的新基础设施
git·ai·agent·代码管理·开发者工具·多智能体协作·worktree
2501_9160074721 小时前
IDE 是什么?集成开发环境详解与 iOS 开发选型指南
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
2601_960906722 天前
AI研发加速中式及泛亚洲
人工智能·vscode·macos·sublime text·phpstorm
XS0301062 天前
Git远程仓库实操笔记
笔记·git·elasticsearch
Java成神之路-2 天前
Git 合并冲突完全指南:分支合并、拉取冲突、推送冲突
git
啦啦啦!2 天前
虚拟机如何接入Codex并配置中转站(vscode插件版)
linux·vscode·ubuntu·编辑器
NutShell Wang2 天前
拆解 GitHub gh-stack:堆叠 PR 工作流的设计取舍与工程实现
前端·git·开源·github·代码复审·开发者工具·vibe coding
咩咩啃树皮2 天前
第62篇:Git团队协作完整流程——企业多人开发规范、分支管理、冲突解决、上线流程(最终封笔篇)
git