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

相关推荐
leoZ23110 小时前
Git 集成实战完全指南(二):智能分支管理
大数据·git·elasticsearch
qq_4523962315 小时前
第六篇:《GitLab CI 进阶:多环境部署与环境变量管理》
git·ci/cd·gitlab
有想法的py工程师16 小时前
GPG 密钥迁移指南:多私钥备份、批量导入与自动信任
git·github
浮江雾19 小时前
Flutter第五节------Flutter开发环境配置与项目创建指南
开发语言·前端·git·学习·flutter·入门·函数
aramae1 天前
C++11:现代C++的里程碑
c语言·开发语言·c++·windows·git·后端
蓝冰凌1 天前
vscode 用户级 settings.json
ide·vscode·json
九九落1 天前
VSCode AI编程完全指南:从环境搭建到实战应用
ide·vscode·ai编程
BerryS3N1 天前
VS Code Git 工作树:解锁多分支并行开发新体验
大数据·git·elasticsearch
工具派1 天前
从 git commit 到交付 PDF:我的一条在线工具流实录
git·elasticsearch·pdf