【git産生沖突的原因】:
git會對每個檔案逐行進行比較,如果在合并的時候,如果同一行有兩個人同時修改過,那麼就不知道使用哪部分的代碼,這是造成沖突的原因。
【解決沖突】:
一般情況下,線上或是線下都會有use ours|user thers|user both三個選項,分别是隻使用自己修改的代碼、隻使用合并進來的别人的修改、或者兩個都保留。在沖突代碼較少,并且兩邊改動明顯的時候,可以根據情況使用ours或者thers。但是在沖突内容較多時,就需要看沖突檔案裡代碼的具體邏輯。
【切忌合并時一股腦使用use ours或use thers,需要根據具體情況修改,核心思路是,代碼不能報錯,原有功能不能丢,新增功能可以先保留一個分支下的代碼先合并,再在合并後的代碼裡,加上另外那一部分沖突的功能