在使用git协同开发的时候,如果在合并代码的时候发生了冲突,如下:
<<<<<<< HEAD
RTLabelComponent *component = [components objectAtIndex:i];
=======
RTLabelComponent *component = [components objectAtIndex:i];
if (component.text==nil && [component.tagLabel isEqualToString:tag])
>>>>>>>dd30b2abfab5482668650f759a42c53f20575133解决冲突的办法是:在<<<<<<< HEAD和=======之间的是我修改的,在=======和>>>>>>>之间的事另一个人修改的,只要在协商后删掉一个并将冲突的标示符删除就可以了,但是有时候会有警告在这个类上面,Merge Conflict:file still marked as conflicted git。这个时候我们要通过在终端执行: git add -u 即可消除这个警告。
解决Git合并冲突
本文介绍了解决Git中代码合并冲突的方法。当发生冲突时,需要手动编辑文件,保留需要的内容并删除冲突标记。若仍有警告,可通过终端执行git add -u来消除。
1万+

被折叠的 条评论
为什么被折叠?



