本文主要用的是vscode工具

1.为什么会出现代码冲突问题呢?

可以理解为就是同一时间几个人更改同一个文件,git 不知道该听谁的,所以就报冲突,让开发者自己去选择,选取到底用哪个。

2.如何解决代码冲突问题?
报错内容1:在签出前,请清理存储库工作树

在这里插入图片描述

解决方法

别人提交代码,你拉取报清理存储库时,git stash暂存当前代码>拉取别人提交代码>git stash pop取出最近一次暂存代码


报错内容2:推送失败

在这里插入图片描述

解决方法

提交代码到暂存-> 点推送 (这个时候会报错)->按提示拉取代码 ->合并更改看到冲突文件 ->选择采入当前的(自己的)或者采入传入的(就是别人的)或者保留双方的(选择保留双方的就删除报错的那些奇形怪状的符号)->然后添加暂存更改->提交->推送到远程服务端

在这里插入图片描述

代码冲突是每个开发者都会碰到的事情,自己多整几次就好了,可以看看我写的Git新手教程

https://blog.csdn.net/weixin_45822171/article/details/112575580?spm=1001.2014.3001.5501

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐