git diff - 看起来没有变化,但显示了变化

时间:2016-01-07 16:08:25

标签: git git-diff

我在乱搞,看到一些奇怪的东西。我认为这是在我最近在IDE中启用strip空格时开始的。当我做git diff时,我现在得到类似的内容:

@@ -106,8 +106,8 @@ dashboard.run(function($rootScope) {
             learnedOfFrom: 'sum'
         },
         {
-            docID: 1011, 
-            fullName: 'Lorem', 
+            docID: 1011,
+            fullName: 'Lorem',

我打赌" - "行末端有一个空格,通常显示为红色块,我的IDE在保存时将它们删除,但由于某种原因没有显示。有没有其他人遇到这个?我觉得这很奇怪。这是我第一次遇到" - "和" +"如果代码看起来相同,如果尾随空格被剥离,那么我很惊讶git diff并没有像往常一样显示大红色块。

1 个答案:

答案 0 :(得分:0)

如果你仔细查看那个差异,并检查空格,你可以看到删除的行有一个尾随空格,添加的行不再这样做。

因此,更改基本上是删除了尾随空格。

这将是差异,其中空格被·替换为可见性:

-············docID:·1011,·
-············fullName:·'Lorem',·
+············docID:·1011,
+············fullName:·'Lorem',