zoukankan      html  css  js  c++  java
  • git(Auto-merging错误)解决冲突

    1.git pull  更新代码,发现

    error: Your local changes to the following files would be overwritten by merge:pom.xml

    Please commit your changes or stash them before you merge.
    这说明你的pom.xml与远程有冲突,你需要先提交本地的修改然后更新。

    2.git add pom.xml   git commit -m '冲突解决'    提交本地的pom.xml文件,不进行推送远程

    3.git pull   更新代码

    Auto-merging pom.xml
    CONFLICT (content): Merge conflict in pom.xml
    Automatic merge failed; fix conflicts and then commit the result.

    更新后你的本地分支上会出现 (develop|MERGING)类似这种标志

    4.找到你本地的pom.xml文件,并打开

    你会在文件中发现<<<<<<< HEAD ,=======  ,>>>>>>> ae9a0f6b7e42fda2ce9b14a21a7a03cfc5344d61

    这种标记,<<<<<<< HEAD和=======中间的是你自己的代码,  =======  和>>>>>>>中间的是其他人修改的代码

    自己确定保留那一部分代码,最后删除<<<<<<< HEAD ,=======  ,>>>>>>>这种标志

    5.git add pom.xml    git commit -m '冲突解决结束'   再次将本地的pom.xml文件提交

    6.git push   将解决冲突后的文件推送到远程

  • 相关阅读:
    Codeforces 405E DFS
    Codeforces 433C #248_div1_A 中位数的应用
    UVALive 4487 Exclusive-OR 加权并查集神题
    Codeforces 442A Borya and Hanabi
    人工智能:实现人工智能是是不可能的吗?
    关于kinect开发的网址
    jsp笔记(1)
    关于Kinect音频开发的探究
    windows10添加电源计划修改的快捷方案
    关于 kinect 的开发
  • 原文地址:https://www.cnblogs.com/zshno1/p/11128730.html
Copyright © 2011-2022 走看看