04-git-解决冲突与异常

Posted 爱学习de测试小白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了04-git-解决冲突与异常相关的知识,希望对你有一定的参考价值。

目录

冲突

    冲突原因

    解决冲突

异常


冲突

    冲突原因

  • 当本地仓库与远程仓库代码不一致时,push代码会出现冲突,如下图

    解决冲突

  • pull 远程仓库代码:git pull origin dev

  • 找到冲突文件手动合并

    

  • 添加到暂存区:git add <文件名>

  • 添加到本地仓库:git commit  -m "日志信息"

  • 提交到远程仓库:git push origin dev

  

异常

      异常1:git push时选取的本地分支进行推送,如果推送的分支在本地分支中不存在

  • 异常:error: src refspec dev does not match any
  • 解决:创建一个对应的dev branch:git checkout -b dev

     异常2:本地仓库代码想推送到新的远程仓库,远程仓库中有文件,推送失败

 

     解决:  

  • pull远程仓库代码:git  pull origin dev  --allow-unrelated-histories
  • 合并冲突文件并添加到本地仓库:git commit -m "日志信息"
  • 提交远程仓库:git  push origin dev

 

 

以上是关于04-git-解决冲突与异常的主要内容,如果未能解决你的问题,请参考以下文章

Spark fasterxml包冲突异常解决方法

使用maven-shade-plugin插件解决spark依赖冲突问题

tomcat jar 包 与 项目jar包冲突问题解决

Hibernate JPA双向一对多结果与约束冲突异常

解决jar包冲突导致的NoSuchMethodException或NoSuchFieldError异常

未处理的异常访问冲突错误