檢視包含共同祖先的三向合併
git config --global merge.conflictstyle diff3
將 diff3
樣式設定為預設值:而不是衝突部分中的常用格式,顯示兩個檔案:
<<<<<<< HEAD
left
=======
right
>>>>>>> master
它將包含一個包含原始文字的附加部分(來自共同的祖先):
<<<<<<< HEAD
first
second
|||||||
first
=======
last
>>>>>>> master
這種格式使得理解合併衝突更容易,即。在這種情況下,本地 second
已被新增,而遠端改變 first
到 last
,解析為:
last
second
使用預設值時,相同的解析度會更難:
<<<<<<< HEAD
first
second
=======
last
>>>>>>> master