Git中可以使用 core.autocrlf
和 core.eol
两个配置项来设置换行符。
将core.autocrlf
设置为 true ,Git在通过用户编辑后的文件提交到仓库时,自动地将其行尾转换为“CRLF”(即Windows的回车换行符)。这样做是为了确保该文件在 Windows 系统上显示正确。
将core.eol
设置为 lf 可以告诉 Git 在检出文件时自动将其行尾转换为 LF(即 Unix 的换行符),并在向仓库中提交其修改时保留该格式。
要配置这些选项,请在 Git Bash 命令行或 Git 配置文件(例如~/.gitconfig 文件)中输入以下命令:
# 检出时自动将行尾转换为 LF,提交时转换为 CRLF
$ git config --global core.autocrlf true
# 提交时自动将行尾转换为 LF
$ git config --global core.eol lf
请注意,合理使用 core.autocrlf
是很重要的,不当地使用它可能会导致文件的损坏。如果你在开发过程中遇到问题,请参考 Git 官方文档和 Stack Overflow 上的相关主题。