git行日志(git-L)抑制差异

git行日志(git-L)抑制差异,git,git-log,Git,Git Log,git日志--格式=%H-L12,45:file.txt-s将始终为每次提交输出差异。在执行基于行的日志记录时,它似乎忽略了-s标志。我怎样才能解决这个问题 git版本2.1.4以及1.9.4.msysgit.1。这两个都在Windows上。这真的不是我想要的,但如果没有其他办法,我可以通过管道将git日志输出到grep。例如: git log -s -L680,738:file.txt --format=%H | grep '^[^@+-][^i]' 如果所需的格式化输出被正则表达式过滤掉,

git日志--格式=%H-L12,45:file.txt-s
将始终为每次提交输出差异。在执行基于行的日志记录时,它似乎忽略了
-s
标志。我怎样才能解决这个问题

git版本2.1.4以及1.9.4.msysgit.1。这两个都在Windows上。

这真的不是我想要的,但如果没有其他办法,我可以通过管道将git日志输出到grep。例如:

git log -s -L680,738:file.txt --format=%H | grep '^[^@+-][^i]'

如果所需的格式化输出被正则表达式过滤掉,那么这个解决方案在技术上是不起作用的,但我看不出在实际使用这个正则表达式时会发生这种情况。

仍然不起作用。我在这里的邮件列表中发布了一个bug报告: