2

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

+ deleted line [green]
- newline [red]

我的 .gitconfig 中似乎没有任何问题。

以前有人见过这种情况吗?你做了什么来修复?谢谢!

4

3 回答 3

6

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

于 2013-11-08T17:09:30.440 回答
5

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

于 2019-08-08T06:00:50.243 回答
0

您可以使用以下选项指示内部diff考虑其输入反转:-R

git diff -R

但这是一个杂牌。您最好弄清楚您到底在区分什么,并指示git按照您实际期望的顺序比较事物。

于 2013-11-08T16:17:44.283 回答