我已经阅读了很多关于 git 中的 CRLF 和 LF 问题的帖子,我会问你是否认为这个 .gitattributes 配置正确:
# Autodetect text files
* text=auto
*.* eol=lf
在我的仓库中,我们有很多在 linux 环境中运行的 sripts(一些带有 sh 扩展名,一些没有扩展名......),因此在默认的 git 配置和 Windows 环境中,这些脚本在结帐时具有 CRLF 并且它失败了。为此,我在所有文件中引入了 LF 行结尾。我认为没有问题,因为 git 区分二进制文件和文本文件。对于其余文件:“.php”、“.c”、“.js”,所有窗口开发人员在显示这些文件时都应该没有问题,因为他们应该有“好的 ide 或文本编辑器”。你认为 .gitattributes 配置好吗?