git diff - 仅显示行中不同的部分,而不是整行

问题描述 投票:0回答:1

我有一个很大的单行 .json 文件。如何使用 git diff 仅显示行中发生更改的部分。

很多答案都涉及如何显示更改,但这仍然打印整行,只是对更改的部分应用不同的颜色。我只需要显示更改的部分(可能是上下文的几个字符),并完全省略完全匹配。

示例:

long line all same content except one.
long line all same content excluding one.

need something like:
-except+excluding

no context, because lines are huge
git console git-diff
1个回答
2
投票

我们有

--word-diff
选项
git diff
。医生这里


示例(经典差异)

- This line is important
+ This line is very important

--word-diff

相同
This line is {+very+} important
© www.soinside.com 2019 - 2024. All rights reserved.