1.找到相应路径:git am xxx.patch
2.出现下面错误,
error: xxx.txt:已经存在于工作区中
3.处理步骤:git am --abort;删除xxx.txt;git am xxx.patch
4.git apply --reject xxx.patch
5.git add -u
6.git am --continue
注:
可以一次合入多个patch,git am *
比对:vim -O a.c a.c.rej
ctrl+双w:左右界面切换;
/+字符串:在此文件搜索字符串匹配
shift+v:全选行;
shift+v,上下键:选多行
y:复制
p:粘贴
dd:删除行
如上修改步骤:
1)光标指向左侧文件+行,shift+v选中,y复制;
2)ctrl+ww到右侧文件,光标指向对应修改行,p粘贴;
3)光标指向希望删除行,dd删除;
4)保存文件;
参考:
git am冲突解决办法_git am 冲突_私房菜的博客-CSDN博客