Git(二):Git 过滤文件(1)——.gitattributes

mac2025-05-22  47

# Windows-specific files that require CRLF: *.bat eol=crlf *.txt eol=crlf # Unix-specific files that require LF: *.java eol=lf *.sh eol=lf

GRLF和LF: CRLF,LF都是用来表示文本换行的方式。CR代表回车,对应字符\r。LF表示换行,对应字符\n。不同操作系统文本使用的换行符各不相同。Windows系统使用的是CRLF,Unix系统(包括Linux,MacOS近些年的版本)使用的是LF。

eol: 设置行末字符。 eol=lf ,入库时将行尾规范为LF,检出时禁止将行尾转换为CRLF eol=crlf,入库时将行尾规范为LF,检出时将行尾转换为CRLF

 

最新回复(0)