\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