檢視長行的 word-diff

git diff [HEAD|--staged...] --word-diff

而不是顯示更改的行,這將顯示行內的差異。例如,而不是:

-Hello world
+Hello world!

在整行被標記為已更改的位置,word-diff 將輸出更改為:

Hello [-world-]{+world!+}

你可以通過指定 --word-diff=color--color-words 來省略標記 [--]{++}。這隻會使用顏色編碼來標記差異:

StackOverflow 文件