檢視包含共同祖先的三向合併
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