文档换行符的问题
官方推荐的解决方法:resolving-git-line-ending-issues-in-containers-resulting-in-many-modified-files
git 多平台统一换行符问题详解:https://juejin.im/post/6844903591258357773
如果不想重新克隆仓库,只想防止
git status
时候显示大量文件更改(由于LF
被自动检出为CRLF
),可以临时使用git config --local core.autocrlf true
之后 git 不会再报LF
到CRLF
的改动,但是需要注意,虽然不显示CRLF
的改动,但是文件确实被改了,可能导致.sh
由于换行符改变无法在WSL
中执行,需要使用编辑器改过来,方法请百度。
文件权限问题
当 linux
平台提交的代码,克隆到 Windows
平台,应为文件系统的不同,可能导致文件的执行权限丢失,因此可能导致 git status
时,检查到大量的文件变动,但是通过 git diff 却看不到内容变化,并且文件权限的改动在