美文网首页
git 内容冲突

git 内容冲突

作者: 小天9959 | 来源:发表于2016-06-24 10:33 被阅读0次

    冲突处理

    当两条分支对同一个文件的同一个文本块进行了不同的修改,并试图合并时,Git不能自动合并的,称之为冲突(conflict)。解决冲突需要人工处理。

    比如当前在master分支,想把dev分支merge过来,结果产生了一个冲突,打开文件内容可以看到这么一个冲突:

    <<<<<<< HEAD

    test in master=======test in dev

    >>>>>>> dev

    <<<<<<< 和 ========  之间

    标记冲突开始,后面跟的是当前分支中的内容。(自己的修改

    HEAD指向当前分支末梢的提交。

    =======之后和>>>>>>>之间 是要merge过来的另一条分支上的代码。

    >>>>>>>之后的dev是该分支的名字。

    对于简单的合并,手工编辑,然后去掉这些标记,

    如果有xib文件 冲突:找到xib 文件,用text 打开, 删除冲突部分

    然后  $ git add .

            $ git commit -m "fix conflict"

    相关文章

      网友评论

          本文标题:git 内容冲突

          本文链接:https://www.haomeiwen.com/subject/opyodttx.html