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,解决好的冲突顺利的会到工作区。

相关推荐
qq_377572772 小时前
git commit - revert + reset + checkout + reorder
git
2301_767233228 小时前
Git使用和理解上的一些问题
git
nyf_unknown16 小时前
(vue)将文件夹打成tar包, Git Bash(推荐)具体使用
vue.js·git·bash
兔老大RabbitMQ17 小时前
Git Revert 特定文件/路径的方法
git
星哥说事1 天前
如何将堡塔云WAF迁移到新的服务器
服务器·git·github
阿政一号2 天前
Git版本控制器
git
妮妮喔妮2 天前
SSH协议的GIT转换
运维·git·ssh
今禾2 天前
Git 日常使用与面试考点详解:从入门到精通
前端·git·面试
Data_Adventure2 天前
能连上 GitHub(SSH 验证成功),却 push 失败?常见原因与逐步解决方案
前端·git·github
间彧2 天前
如何解决Git客户端下载缓慢问题
git