git am PATCH_FILE_NAME自动打patch失败后的操作方法
2024-10-19 04:23:16
1.找到打入patch不成功的patch
从打入patch的失败信息可以找到
2.根据patch的index重新打入 patch,将可以合并的内容合并,冲突的部分单独生成文件
比如出问题patch的index为0023,那么就去.git/rebase_apply目录下可以找到,假如发生patch失败时的文件为arch/arm/kvm/guest.c
git apply .git/rebase_apply .git/rebase_apply/0023 --reverse (经过这一操作后会生成arch/arm/kvm/guest.c.rej文件,这里面保存着冲突的内容)
3.使用编辑器手动编辑arch/arm/kvm/guest.c,将arch/arm/kvm/guest.c.rej中的内容加入到arch/arm/kvm/guest.c中,以解决冲突
4.删除生成的冲突文件
rm arch/arm/kvm/guest.c.rej
5.将修改后的文件arch/arm/kvm/guest.c加入到git,使其被git跟踪到
git add arch/arm/kvm/guest.c
6.继续打入剩余的补丁
git am --resolved --reject
最新文章
- Create a REST API with Attribute Routing in ASP.NET Web API 2
- jQuery事件绑定.on()简要概述及应用
- C# 调用配置文件SQL语句 真2B!
- 【转】 管理CPU 亲和性
- html5的video标签支持的视频格式
- python学习笔记之九:模块和包
- SQL 使用存储过程创建报表的一点体会
- 【uoj57】 WC2013—平面图
- Java显式锁学习总结之六:Condition源码分析
- 替代PhotoShop:GIMP图形编辑器的使用
- laravel的消息队列剖析
- SuperMap iClient 如何使用 WMTS 地图服务(转载)
- SAP FI配置步骤
- Android为TV端助力 deep link(深度链接)与自定义协议!
- 【C#】扩展方法浅谈
- keras model.compile(loss='目标函数 ', optimizer='adam', metrics=['accuracy'])
- (转)AIX rootvg 镜像创建与磁盘更换
- 让CentOS在同一个窗口打开文件夹
- MySQL怎样存储IP地址 IP转数字 互转
- Java 设计模式系列(十二)代理模式
热门文章
- 学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake, rails等)
- min-height的兼容性问题
- struts2漏洞原理
- 正则表达式—RegEx(RegularExpressio)(二)
- {sharepoint}It may have been deleted or renamed by another user
- Android 通过Socket 和服务器通讯
- mac必备软件
- AB压力测试工具
- 徐州网络赛A-Hard To Prepare【dp】【位运算】【快速幂】
- Why do some system users have /usr/bin/false as their shell? What's the difference between /sbin/nologin and /bin/false