Git Diff显示反转的颜色/指示符

时间:2013-11-08 16:08:08

标签: git

我正在看我的git diff并且线条正好相反。新行显示“ - ”和红色,删除的行显示“+”和绿色。

+ deleted line [green]
- newline [red]

我的.gitconfig中没有任何内容似乎表明有任何不妥。

以前见过这种事吗?你做了什么修复?谢谢!

3 个答案:

答案 0 :(得分:4)

差异的方向很重要: git diff A B将提供与git diff B A不同的输出,不同之处在于反转删除的内容和添加的内容。

答案 1 :(得分:1)

git diff A B中,A是红色的一个,B是绿色的一个(正如Eugene所说,顺序很重要)

答案 2 :(得分:0)

您可以使用diff选项指示内部-R反对其输入:

git diff -R

但这是一个kludge。你最好澄清一下你正在分化的是什么,并指示git按你实际预期的顺序比较事物。