解决方法有三种:
方法1.如果是直接从代码仓库克隆到本地,git在克隆时会把代码的格式自动转为与当前系统匹配,所以我们可以在克隆之前使用禁用格式转换
git config --global core.safecrlf false
运行完之后可以通过下面的命令检查是不是生效 ,返回false说明成功禁用
git config --global --get core.safecrlf
方法2.如果知道是哪个文件出现的报错,并且文件数量不多,可以使用vscode或者pycharm等编辑器打开,点击右下角CRLF,切换为LF即可。

方法3.如果文件数量较多或者无法确定哪个文件报错,使用dos2unix
插件,能把文件从windows的CRLF转换为linux的LF
1.首先下载dos2unix
的源代码
sudo apt update
sudo apt install dos2unix
2.要将一个或多个文件从 DOS/Windows 格式转换为 Unix 格式,可以简单地运行:
dos2unix filename.txt
3. 如果文件数量多,就直接转换整个文件夹的文件,如:转换 /path/to/your/folder
目录下的所有文件
find /path/to/your/folder -type f -exec dos2unix {} +