CRLF 是用于表示换行的字符串(Carriage Return + Line Feed)。在 Windows 系统中,换行通常是使用 CRLF 这两个字符来表示的。而在 Linux 或 Mac 系统中,换行通常是使用单独的换行符(LF)来表示的。
在使用 Git 管理项目时,CRLF 问题常常会出现。如果在 Windows 系统中创建了文件,并使用 CRLF 来表示换行,那么在其他系统中使用 Git 检出这个文件时,可能会出现问题。Git 会把 CRLF 解释成换行,而在 Linux 或 Mac 系统中,这个文件中的换行就会变成两个字符(CR 和 LF),导致文件显示不正常。
为了避免这