zoukankan      html  css  js  c++  java
  • git日常提交冲突的处理

    通常一般多人开发常见的场景,每天工作结束时提交下代码,保存下当日的工作(有些完成一半的代码可以先不传),但一般提交之前我们通常要用远程仓库的代码拉取下来,因为可能会和本地代码有冲突,此时执行 git pull , 可能就会看到下面的出错提示:

      

     如上图,这说明本地代码中的project.config.json文件和远程仓库中的同名文件存在冲突,解决方式有两种:

    方式一:暂时搁置冲突代码,先合并完成再处理冲突

    git stash  
    git pull origin master  
    git stash pop

     处理冲突,一般的IDE都会进行提示,并且有相应的图形化界面来进行操作

     也可以用git status命令查看有哪些文件 conflict ,Unmerged paths:下面列出的就是全部冲突文件,挨个解决即可

    方式二:不想保留本地的修改。直接将本地的状态恢复到上一个commit id 。然后用远程的代码直接覆盖本地就好了

    git reset --hard    //回到上一个版本
    git pull origin master   
  • 相关阅读:
    Zuul
    熔断机制
    跨域问题
    过滤器
    从Ftp下载某一文件夹下的所有文件(三)
    java操作Ftp文件的一些方式(一)
    Java代码实现FTP单个文件下载(二)
    一些order
    Spring Boot
    利用dubbo服务对传统工程的改造
  • 原文地址:https://www.cnblogs.com/hzhuxin/p/14976161.html
Copyright © 2011-2022 走看看