我在Windows上使用git bash
。 git diff
始终报告某些文件已更改,但这似乎不是CRLF问题 - 正如您在下面的快照中看到的那样,git diff
显示某些行上的实际文件修改,而不仅仅是EOL变化。但是,进行git checkout
,git rm --cached
和git reset --hard
的各种组合始终会导致显示相同的差异。发生了什么事?
如果知道的话,我正在处理的回购非常庞大 - 它类似于1GB结账,并且更改都显示为本地化为单个目录,总共58MB,但其中只有大约10个文件显示更改