Git 行尾控制指南 | AI生成和翻译

Home 2025.07

git config core.autocrlf 控制 Git 在检出仓库文件及提交回仓库时如何处理行尾符。这个问题很重要,因为 Windows 使用 CRLF (\r\n) 作为行尾符,而 Linux 和 macOS 使用 LF (\n)。若不加以处理,文件格式可能会因编辑者不同而不断变化,导致出现“不干净”的差异对比和不必要的更改。


工作原理


设置选项

通过以下命令进行设置:

git config --global core.autocrlf <value>

常用取值:


典型建议

对于混合团队,建议在仓库中添加 .gitattributes 文件来强制保持行尾符一致性,例如:

* text=auto

需要我为您展示一个适用于跨平台团队的推荐 .gitattributes 配置吗(这样就不必仅依赖 core.autocrlf)?


Back Donate