小编典典

如何让 diff 像 git-diff 一样工作?

all

我喜欢git diff. 行间变化的颜色和+/-表示比 GNU diff 更容易阅读。

我可以在git repo 之外git diff使用flag 运行,它工作正常。--no- index但是,它似乎缺少--exclude从递归中排除文件或子目录的选项diff

有没有办法两全其美?(GNU diff 的颜色选项和+/-格式git diff--exclude选项)。

我已经尝试过colordiff,但我仍然更喜欢的输出格式git diff


阅读 61

收藏
2022-08-24

共1个答案

小编典典

这将做+/-而不是<>

diff -u file1 file2

自 GNU diffutils 3.4 以来,该标志--color已被添加。将两者结合起来会产生以下效果:

diff --color -u file1 file2

该标志--color还接受一个参数,有效选项是neveralwaysauto。当您想更明确地说明需要做什么时很有用。

2022-08-24