git log --format=%H -L12,45:file.txt -s
命令总是输出每个提交的差异。当进行基于行的记录时,它似乎忽略了-s
标志。我该怎么办才能解决这个问题呢?
使用的是Windows系统,git版本为2.1.4和1.9.4.msysgit.1。
git log --format=%H -L12,45:file.txt -s
命令总是输出每个提交的差异。当进行基于行的记录时,它似乎忽略了-s
标志。我该怎么办才能解决这个问题呢?
使用的是Windows系统,git版本为2.1.4和1.9.4.msysgit.1。
这真的不是我想要的,但如果没有其他办法,我可以将git log输出导入grep。例如:
git log -s -L680,738:file.txt --format=%H | grep '^[^@+-][^i]'
如果所需的格式化输出被正则表达式过滤掉,那么这个解决方案在技术上将无法工作,但我认为在实践中不会发生这种情况。