zoukankan      html  css  js  c++  java
  • Git-pull拉取代码时有冲突报错

    原因:别人和自己都修改了同一个文件,合并时会发生冲突

    报错内容:

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

    解决方法:

    方法1:保留本地修改的代码,并把git服务器上的代码pull到本地。这种情况下代码中会有<<<<<<< Updated upstream提示,然后手动整合代码再上传

    git stash #暂存本地的代码
    git pull #拉取远程代码
    git stash pop #取出本地代码合并,之后会有<<<<<<< Updated upstream等东西出现,手动修改之后再push
    
    git add .
    git commit -m "xxx"
    git push
    

    方法2:覆盖本地的代码,只保留服务器端代码。这种情况下可以先把自己修改的地方记录在记事本中,拉取之后再合入自己的代码

    git reset --hard #重置到上个版本
    git pull #拉取代码
    
  • 相关阅读:
    java实现httpclient 访问
    推荐博文
    Running With xpi
    1 Spring MVC 原理
    windows服务相关
    求职面试三部曲
    使用mvn插件执行工程单元测试OOM的解决办法
    maven-surefire插件问题
    小问题
    NFA到DFA实例
  • 原文地址:https://www.cnblogs.com/smalldong/p/15084508.html
Copyright © 2011-2022 走看看