git log尽管显示了diff --no-patch

时间:2016-11-03 08:56:12

标签: git

我在macOS Sierra上使用Git v2.10.2(最后是更新)。我注意到在git log命令中,每当我使用-L参数查看文件的特定代码行时,即使git log--no-patch-L也会打印出diff输出。明确指出。如果没有-L,它就会按照应有的方式运行。

git log --oneline --no-patch -L 1,3:package.json 参数是否缺少某些内容?谢谢!

示例命令:

on()

1 个答案:

答案 0 :(得分:3)

--no-patch-L没有意义,因此会被忽略。通过提供-L选项,您可以在文件的指定版本中选择一系列行,并告诉git显示该片段的历史记录,如果不显示差异则无法完成。