如果我执行
git diff
,我会看到整行呈红色。
有没有办法突出显示该行的变化?
我经常遇到只更改一行的差异。
突出显示线路中的更改将使
git diff
对我来说更方便。
git 版本 2.32.0
这应该可以在命令行上运行(无 GUI)。
如果您愿意使用额外的工具,delta可以检测单行中的多个更改,并且还可以进行语法突出显示。
您可能还喜欢 diff-so-fancy,这是我使用多年的另一个很棒的工具(但它不能检测单行中的多个更改,也不能进行语法突出显示)。
使用 colordiff 工具 colordiff 这样你就可以与 git diff 一起使用来查看颜色的所有细微变化
yum install colordiff
# enter yout git repository
git diff --word-diff=color
例如在我的目录中,该工具输出下图