Git Diff显示相反的颜色/指示

Bri*_*ore 2 git

我正在查看我的git diff,而这些行正好相反。新行以“-”和红色显示,删除的行以“ +”和绿色显示。

+ deleted line [green]
- newline [red]
Run Code Online (Sandbox Code Playgroud)

我的.gitconfig文件中似乎什么都没有指示任何错误。

有人见过这种情况吗?您做了什么修复?谢谢!

Eug*_*ine 5

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


Mat*_*ias 5

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