git換行符自動轉換導致shell文件syntax error near unexpected token `$'\r''

 win7下git下載的shell文件在linux運行出錯 執行cat -v **.sh 出現很多^M   原因 不同操作系統使用的換行符是不一樣的。Unix/Linux使用的是LF,但Windows一直使用CRLF【回車(CR, ASCII 13, \r) 換行(LF, ASCII 10, \n)】作爲換行符。而git入庫的代碼採用的是LF格式,它考慮到了跨平臺協作的場景,提供了「換行符自動轉換
相關文章
相關標籤/搜索