\r
字符od -c start.sh
查看文件內容,發現文件內容確實有\r
字符: \r
,而打好的包裏有\r
,從gitlab到打包步驟僅僅是經過windows git bash把代碼clone下來而後mvn打包,全部懷疑是否是windows clone時被git轉換了換行符\n
->\r\n
?git config --global core.autocrlf false
禁用自動轉換git config --global core.autocrlf true
開啓自動轉換git config --list
可查看當前git的配置項git config --global core.autocrlf false
禁用自動轉換看似小問題排查了很久,汗-_-!git