Git如何解決沖突

一、如何查看哪些文件沖突

#表示在master分支上

On branch master

You have unmerged paths.

????(fix conflicts and run "git commit")

#下面文件的狀態(tài)是both modified表示,沖突的文件

Unmerged paths:

????(use "git add..." to mark resolution)

????????both modified:? a

no changes added to commit (use "git add" and/or "git commit -a")

我們現(xiàn)在就定位到了a文件有沖突。接下來就來解決他。

二、如何解決沖突

首先我們查看現(xiàn)在的a文件變成什么內(nèi)容了:

1

<<<<<<< HEAD

5

=======

4

>>>>>>> dev

3

其中<<<<<<< HEAD到=======中間的內(nèi)容是當(dāng)前分支的,當(dāng)前也就是master分支,=======到>>>>>>> dev中間的內(nèi)容就是dev分支的內(nèi)容。

解決沖突就是辦法就是看你的業(yè)務(wù)需求,選擇符合的代碼,然后刪除<<<<<<< HEAD,=======,>>>>>>> dev這些標(biāo)識(shí)符,例如我們這里解決完文件的內(nèi)容如下:

1

5

4

3

然后執(zhí)行g(shù)it add標(biāo)記該文件為已解決:

git add a

然后就按照正常提交就行了:

git commit

本文來自《完全掌握Git電子書》,視頻教程也可以通過:愛學(xué)啊官網(wǎng)、騰訊課堂網(wǎng)易云課堂、淘寶教育學(xué)習(xí)


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容