# IDEA 使用 git 上传代码时提示 contents have differences only in line separators
意思是:内容仅在行分隔符中有区别。
Windows 系统中的分隔符:CRLF(\r\n)
Linux 系统中的分隔符:LF(\n)
macOS 系统中的分隔符:CR(\r)
这就导致了不同系统中的分隔符不同。
# 解决方案
在 IDEA 中找到冲突的文件,快速敲击两次 Shift 键,然后在弹出来的窗口中输入 line separators
然后选择对应的 CRLF 将分隔符设置成自己所需要的可以解决此问题。
参考资料:
解决 contents have differences only in line separators (opens new window)