因為windows和linux上autocrlf不一樣骤竹,這樣可能導致windows上推送的文件,再linux上checkout出來跟windows上不一樣往毡;windows上換行是"\r\n", linux上checkout出來的時候蒙揣,會自動轉換成"\n";再嚴格比對文件MD5的場景下(比如hotfix文件)下就會很不適用;這個時候开瞭,可以關閉git的autocrlf功能懒震,這樣再push和checkout的時候,就不會對文件進行crlf的轉換
git關閉autocrlf的方式
$ git config core.autocrlf false