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

相关推荐
SH的全栈笔记1 小时前
敲下 git add 的那一刻,.git 里多了什么
git·后端
正经教主3 小时前
【FDE系列】阶段2:Day 45(up详细版):综合实战 — Docker + Nginx + Git 完整部署与本周收官
人工智能·git·nginx·docker·fde
MicrosoftReactor18 小时前
技术速递|超越一刀切:为 GitHub Copilot CLI 和 VS Code 实现决策路由
vscode·ai·github·copilot·决策路由
Change!!1 天前
git小乌龟,切换到新分支处理
git·git切到新分支,旧代码贮藏
2501_915918411 天前
Windows 上开发 React Native iOS,真机调试、Fast Refresh 与打包 ipa
windows·vscode·react native·ios·个人开发·swift·敏捷流程
LannyChung2 天前
PowerShell 下 git log 中文乱码的完整排查与解决
windows·git
import_random2 天前
[git]本地main,origin/main,远程main(关系2)
git
golang学习记2 天前
Zed Git重大更新:目录级对比支持分栏Diff
git·vscode·zed
阿俊-全栈开发2 天前
LikeShop 单商户高级版二开项目的 Git 分支管理与版本发布规范
git·likeshop·likeshop开源商城·likeshop多商户
努力弹琴的大风天2 天前
TortoiseGit 仓库不显示绿色对号解决方案
git·tortoisegit·图标显示