运行`git diff`时如何控制围绕每个差异的行数?

nac*_*o4d 11 git version-control

根据我的情况,diff有时我想在+插入-删除的上方和下方看到几行(比如10),有时我只想看到围绕它们的几条线.

有没有办法告诉git他应该告诉我的行数?

Cas*_*bel 16

你正在寻找的选项是-U.从手册页:

-U<n>, --unified=<n>

使用上下文而不是通常的三行生成差异.意思是-p.


Rob*_*ert 12

git diff -U<num>。默认值为 3。

  • @AndrewGrimm,看起来罗伯特“几乎”同时发布了他的解决方案。对我来说,它也可以被视为“独立”答案。 (6认同)