我想限制每个文件的差异。
例如:我有2个文件已更改。 1个文件有1000个差异,而第2个文件有5个差异。 我想从文件1中只看到100个差异 但是文件2中的所有5个差异。
一种解决方案是获取已更改的文件列表 foreach文件 diff | 100头
但是要求git为我这样做会很酷。
答案 0 :(得分:1)
我认为git diff不允许这样做。所以我猜你回答了自己的问题:
for f in `git diff --name-only`; do git diff $f | head -n100; done