我先fork了一份,然后改了其中的一个文件。在pull request时出现了下面截图的情况,为什么会这样啊。我只改变了第16行,为什么在只改一行的情况下这个文件比较的时候会出现整个文件都不一样了。
可能是空格和tab转换的问题,视乎你使用开发工具的一些设置
windows 用的是 CRLF 两个字符,换行
CRLF
*unix 和 Mac 默认用的是 LF 换行
LF
所以你的windows机器修改保存后自动把文件中的 LF 改为 CRLF 改为
$ git config --global core.autocrlf true
$ git config --global core.autocrlf input
$ git config --global core.autocrlf false
可能是空格和tab转换的问题,视乎你使用开发工具的一些设置
windows 用的是
CRLF
两个字符,换行*unix 和 Mac 默认用的是
LF
换行所以你的windows机器修改保存后自动把文件中的
了LF
改为CRLF
改为