git冲突解决

冲突的成因:Git冲突通常发生在合并分支时,如果两个分支都修改了同一个文件的同一部分,则Git无法自动合并这些更改,需要手动解决。

冲突的手动解决:识别Git的冲突标记(例如<<<<<<<, =======, >>>>>>>),以及如何选择或合并代码。

解决冲突步骤:

复制代码
git status:识别冲突的具体情况。
git pull origin master:将远程分支的更改合并到你的本地分支。
在编辑器中解决冲突并保存。
git add <冲突文件>:添加已解决的文件。
git commit:提交你的更改
git reset 回滚到提交之前的commitID

git cherry-pick 的时候发生冲突

git status可以看到两个冲突文件

vi两个有冲突的文件,可以找到里面有<<<<<<<, =======, >>>>>>>等字符,修改冲突文件,达到自己想要的结果。

冲突解决好git add device/rockchip/rk3588/init.rk3588.rc mkcombinedroot/res/vendor_ramdisk_modules.load

git log看到冲突已经解决好并生产commitID了

这时候git reset 到冲突的前一个commitID,解决好的冲突顺利的会到工作区。

相关推荐
程序员鱼皮1 小时前
Git WorkTree 是什么?凭什么能让 AI 编程效率翻倍?
git·ai·程序员·编程·ai编程
懵逼的小黑子3 小时前
git与远程仓库创建连接
git
前端若水4 小时前
Git 撤销与恢复完全指南(超级详细版)
大数据·git·elasticsearch
golang学习记4 小时前
Git 2.54 来了,这个新命令让我终于敢重写历史了
git·后端
其实防守也摸鱼4 小时前
AWVS下载和安装保姆级教程
linux·服务器·git
前端若水4 小时前
Git 可以做的所有操作(完整分类)
大数据·git·elasticsearch
叹一曲当时只道是寻常4 小时前
Reference 工具安装与使用教程:一条命令管理 Git 仓库引用与知识沉淀
人工智能·git·ai·开源·github
前端若水5 小时前
Git 仓库管理命令完全指南(超级详细版)
大数据·git·elasticsearch
小MarkK6 小时前
[Doc]git的使用之不上传服务器,只在本地管理
git
YoseZang17 小时前
【手工】git的使用 – 使用git进行项目协作
git