git日志显示差异,尽管没有补丁

git日志显示差异,尽管没有补丁,git,Git,我正在macOS Sierra上使用Git v2.10.2(最终更新)。我注意到在git log命令中,每当我使用-L参数查看文件的特定代码行时,git log打印出差异输出,即使--没有明确指定修补程序。如果没有-L,它将按其应有的方式工作 -L参数是否缺少某些内容?谢谢 示例命令: git log --oneline --no-patch -L 1,3:package.json --没有补丁对-L没有意义,因此它被忽略。通过提供-L选项,您可以在文件的指定版本中选择一系列行,并告诉git显

我正在macOS Sierra上使用Git v2.10.2(最终更新)。我注意到在
git log
命令中,每当我使用
-L
参数查看文件的特定代码行时,
git log
打印出差异输出,即使
--没有明确指定修补程序。如果没有
-L
,它将按其应有的方式工作

-L
参数是否缺少某些内容?谢谢

示例命令:

git log --oneline --no-patch -L 1,3:package.json
--没有补丁
-L
没有意义,因此它被忽略。通过提供
-L
选项,您可以在文件的指定版本中选择一系列行,并告诉git显示该片段的历史记录,这在不显示差异的情况下是无法完成的