• 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 #拉取代码
    
  • 相关阅读:
    js禁止空格的输入
    js对cookie的读写操作
    js实现读秒
    formData的简单使用
    图形验证码笔记
    Redis安装
    ZooKeeper安装
    OpenJDK 编译-Linux环境
    Java环境变量-Linux环境
    ArchLinux+Win10双系统的Grub配置
  • 原文地址:https://www.cnblogs.com/smalldong/p/15084508.html
Copyright © 2020-2023  润新知