【发布时间】:2011-06-18 22:38:09
【问题描述】:
我喜欢git diff 的输出格式。行间变化的颜色和+/- 表示比 GNU diff 更容易阅读。
我可以在 git repo 之外使用--no-index 标志运行git diff,它工作正常。但是,它似乎缺少用于从递归 diff 中排除文件或子目录的 --exclude 选项。
有没有办法两全其美? (颜色选项和- 格式的git diff 和--exclude GNU diff 选项)。
我尝试过colordiff,但我还是更喜欢git diff的输出格式
【问题讨论】:
-
要将添加的蓝色变为绿色,请将
newtext更改为/etc/colordiff。我认为 git 使用绿色? -
直到现在我才听说过 --no-index 标志。我刚刚用它来比较 git show 的输出和两个文件的差异 - 谢谢!