我喜欢git diff. 行间变化的颜色和+/-表示比 GNU diff 更容易阅读。
git diff
+
-
我可以在git repo 之外git diff使用flag 运行,它工作正常。--no- index但是,它似乎缺少--exclude从递归中排除文件或子目录的选项diff。
--no- index
--exclude
diff
有没有办法两全其美?(GNU diff 的颜色选项和+/-格式git diff和--exclude选项)。
我已经尝试过colordiff,但我仍然更喜欢的输出格式git diff
colordiff
这将做+/-而不是<和>。
+/-
<
>
diff -u file1 file2
自 GNU diffutils 3.4 以来,该标志--color已被添加。将两者结合起来会产生以下效果:
--color
diff --color -u file1 file2
该标志--color还接受一个参数,有效选项是never、always或auto。当您想更明确地说明需要做什么时很有用。
never
always
auto