CRLF和LF是文本换行方式的两种不同方式。
CRLF是Windows系统的换行方式,由两个字符组合表示,即Carriage Return和Line Feed,对应字符'\r\n';LF是Unix系统的换行方式,对应字符'\n'。
不同的操作系统文本使用的换行符各不相同,经常会导致使用不同系统的同事之间的代码冲突问题,所以在使用代码版本控制系统如git时,git会自动将代码当中与你当前系统不同的换行方式转化成你当前系统的换行方式,从而造成这种冲突。