如何在git diff输出中限制每个文件的差异?

3
我希望限制每个文件的差异。
例如:我有2个已更改的文件。 第1个文件有1000个差异,而第2个文件只有5个差异。 我只想看到来自文件1的100个差异,但是要看到文件2的所有5个差异。
一种解决方案是获取已更改文件的列表,然后为每个文件执行diff | head 100。
但是让git为我完成这项任务会更加方便。
1个回答

1
我认为git diff不支持这个功能,因此我想你已经回答了自己的问题。
for f in `git diff --name-only`; do git diff $f | head -n100; done

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接