一、现象
python源码在linux下每行多了^M符号。
出现这种现象有两种情况:一种是用pycharm上depolyed远程开发,可能会出现。2.git pull代码部署时候,每个python代码后面都多余了^M符号
二、解决方法
mac或linux下
$ git config --global core.autocrlf input
windows下
$ git config --global core.autocrlf true
三、原因
原因就是window下是CRLF(回车换行),mac和linux下是LF。
可以通过以下几条命令查看git配置。
查看当前仓库配置信息
git config --local --list
查看当前用户(global)配置
git config --global --list