御风的博客

博主很懒

Git 合并时冲突 Merge Conflict:file still marked as conflicted 解决方法

在使用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 IOS
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭