我们有一个多平台项目,可以生成几个平台的二进制文件,例如mac、windows、linux等。是否可能强制git将所有文件的编码更改为某个特定平台(例如:Linux)?因此,每当用户提交或推送到远程存储库时,如何更改文件的行结束符?
.gitattributes
文件中设置core.eol
指令,而不是依赖于全局配置如core.autocrlf
。core.eol
lf
,crlf
和native
,它使用平台的本机行尾。默认值是native。请参见gitattributes(5)以获取有关行尾转换的更多信息。
core.autocrlf
这个设置了吗? - Daniel Hilgarth