# 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)