windows下,从远程Github/gitLab 上Git clone 到本地,有些文件会读不出来
如果在powershell 中用vim 打开(前提是要安装一下Windows版的vim)
: set ff
确认,如果不做设置,会发现 mode=dos,
: set ff=unix
用以上command 可以将文件转一下。
但是如果文件较多,每个都要转换就比较麻烦
而出现这个现象的原因是:
DOS/Windows和Linux/Unix的文件换行回车格式不同,基于 DOS/Windows 的文本文件在每一行末尾有一个 CR(回车)和 LF(换行),而 UNIX 文本只有一个换行。
因此,在git 下载前加入以下配置即可
$ git config --global core.autocrlf true
参考:
1,配置 Git 处理行结束符
2,批量将目录下所有文件进行 dos/unix 格式转换
补充:
如果表示是数字等,那要在GitBash里面选择合适的字体以及把local 设定一下。
网友评论