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-解决冲突与异常的主要内容,如果未能解决你的问题,请参考以下文章
使用maven-shade-plugin插件解决spark依赖冲突问题