我先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
改為