git 日志显示添加/删除 - 有没有办法显示修改的行

git log shows added / removed - is there a way to show modified lines

当我们使用$ git log命令时,我们可以看到一个文件添加/删除了多少行。

我的问题是 - 有没有办法检查修改了哪些行(既没有添加也没有删除)?或者只能 git diff 这样做?

有点哲学问题,因为可以简单地认为修改的行被删除然后添加。

目前,在编写此答案时,git 没有任何选项可以显示以任何方式修改的行号和内容。

您需要做的是为此编写一个脚本。
以下答案为您提供了这样一个脚本:

Using git diff, how can I get added and modified lines numbers?

使用 git diff--color-words 选项似乎可以实现您正在寻找的内容。