Git Diff 显示反转的颜色/指示器。

4

我正在查看我的git diff,发现行完全被颠倒了。新行用“-”符号和红色显示,而删除的行则用“+”符号和绿色显示。

+ deleted line [green]
- newline [red]

我在 .gitconfig 中没有发现任何异常。

有人遇到过这种情况吗?你是如何解决的?谢谢!


8
请提供您正在运行的确切命令?看起来您已经交换了两个参数。 - Mihai Maruseac
是的。谢谢。我太蠢了,但我学到了东西。谢谢。 - Brian Moore
3个回答

7

方向非常重要:

git diff A B 将提供不同于git diff B A的输出,差异在于颠倒了已删除和已添加的内容。


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

0

您可以使用-R选项指示内部的diff将其输入视为反向:

git diff -R

但这只是一个临时的解决方案。你最好澄清你要比较的具体内容,并指示git按照你实际期望的顺序进行比较。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接