git diff,显示删除和添加的同一行

Pum*_*kin 26 git git-diff

我意外地在主人那里工作,我不得不开辟一个新的分支.

我几乎完全将它恢复到原来的状态.在一个班级,我得到以下差异,我无法理解.

index 4a9abb8..7c55879 100755
--- a/includes/site.inc.php
+++ b/includes/site.inc.php
@@ -142,11 +142,11 @@ class site{

        public $tplEngine = 'smarty';

-
+       
     private $_productsByType = array();
     private $logger;
-    protected $locale = 'tr_TR';
-
+    protected $locale = 'tr_TR';  
+    
Run Code Online (Sandbox Code Playgroud)

它说我删除并添加了相同的东西,原则上与原始索引没有区别,我不希望这个文件被视为已修改.

我该怎么办 ?谢谢.

mam*_*ufo 37

这可能是空白的变化.您可以运行git diff -w,这将忽略任何空格更改.


jpe*_*jpe 8

检查空格.被替换的"空"外观线条中有空格.您可能还意外地用空格替换了标签,反之亦然.


小智 6

除了空格/制表符之外,从不同编辑器(甚至在 Windows 上)和/或不同操作系统输入的行结尾也可能导致显示重复项的差异行;LF (linux/Unix) 与 CRLF (Windows)。