2

不知何故,在提交更改时,git 将文件显示为“已删除”,并将相同的文件显示为“添加”,而不是显示差异。例如 :

(-)文件.txt

- hello world
- this is amazing
- some more text

(+)文件.txt

+ hello world
+ this is amazing

而不是显示

(+-) 文件.txt

hello world
this is amazing
- some more text

你知道是什么原因造成的吗?我不确切知道这个提交是如何提交的,但看起来它以某种方式丢失了增量。

4

1 回答 1

1

这是因为不同的行尾而发生的。您需要告诉 git 处理这些差异:

$ git config --global core.autocrlf input
# Set this setting on OSX or Linux

$ git config --global core.autocrlf true
# Set this setting on Windows

于 2013-02-14T07:52:43.873 回答