git很好用,但是遇到合并冲突就会很痛苦!在此之前我一直都是个人开发者,因此对git的使用也不熟悉,本文将持续总结我在使用git合并过程中遇到的冲突的场景以及产生冲突后的解决办法。如果有不足的的地方还请各位大佬指正!
一、第一种情况 1、场景描述:当两人都拉取了同一个分支的代码,然后两人都对代码进行了修改,假设其中一人把他修改完的代码上传到master分支,这时候当另一个人也修改完成想上传到master合并,那么此时就有可能产生冲突。 (1)两人修改的不是同一个地方,git合并不会产生冲突。 (2)两人修改的是同一个地方,则有可能产生冲突: 2、解决办法: (1)手动解决,对于刚开始不太熟悉git的同学这个应该是最好的办法了,利用git stash这个命令会将同一个地方的修改分别区分开来,然后手动将这两部分进行合并。