git冲突产生及解决办法

【git产生冲突的原因】:

git会对每个文件逐行进行比较,如果在合并的时候,如果同一行有两个人同时修改过,那么就不知道使用哪部分的代码,这是造成冲突的原因。


【解决冲突】:

一般情况下,线上或是线下都会有use ours|user thers|user both三个选项,分别是只使用自己修改的代码、只使用合并进来的别人的修改、或者两个都保留。在冲突代码较少,并且两边改动明显的时候,可以根据情况使用ours或者thers。但是在冲突内容较多时,就需要看冲突文件里代码的具体逻辑。

 

【切忌合并时一股脑使用use ours或use thers,需要根据具体情况修改,核心思路是,代码不能报错,原有功能不能丢,新增功能可以先保留一个分支下的代码先合并,再在合并后的代码里,加上另外那一部分冲突的功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值