Git 常见问题
换行符提示
在执行 git add 时看到 LF will be replaced by CRLF,说明 Git 检测到当前文件中有 Unix 风格的换行符(LF),而在 Windows 上默认会将其转换为 CRLF。这个提示并不表示操作失败,只是提醒你会发生换行符的转化。

如何查看换行符
用 Notepad++ 检查文件的行尾符可以直观地确认当前的换行格式:
- 打开文件;
- 选择
视图 -> 显示符号 -> 显示行尾符; - 比较不同文件在右下角和行尾显示的换行符类型。


建议策略
- 如果仓库中存在
.gitattributes,优先执行其中的换行符策略。 - 对于跨平台协作项目,尽量统一换行符,避免提交时产生无意义的 diff。