代码冲突出现的原因,以及解决方法

一、代码冲突产生的原因

代码冲突产生的原因是:本地仓库和远程仓库中同一文件的相同位置代码不一样,idea不知道该保留哪边的内容。

通俗的说就是:其他人和你对同一文件的同一位置进行了修改,但是修改的内容不一样,当你向远程仓库拉取代码的时候,idea就会询问你保留哪个人的代码。

下面进行举例说明

1、远程仓库c.txt文件中的内容是:“床前明月光,疑似地上霜.......”

2、 本地仓库中c.txt文件同一位置的内容是:“我们要好好工作,才能创造美好生活,你说呢!”

这样就会造成代码冲突

二、如何解决代码冲突

1、拉取代码的时候,不论是选择merge还是rebase都会提示你手动解决代码冲突

2、idea提示出现了代码冲突 

3、选择merge去解决代码冲突

4、会发现具体代码冲突的内容

 5、手动选择保留哪一部分的内容,这次选的是保留左边的内容

6、选择保留哪边的内容后,保存这次操作

7、保留左边内容的同时也可以保留右边的内容

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值