我在我的代码库中有一个.gitattributes文件,它看起来像这样:
* text=auto
*.txt text
我在仓库、全局和系统设置中取消了core.autocrlf。根据gitattributes的文档,我的理解是仓库中所有文件名以.txt结尾的文件都应该使用本地换行符进行检出。但是,我看到的是,即使在Windows上,.txt文件的换行符始终为LF。鉴于这种配置,为什么在Windows上的换行符不是CRLF呢?
我在我的代码库中有一个.gitattributes文件,它看起来像这样:
* text=auto
*.txt text
我在仓库、全局和系统设置中取消了core.autocrlf。根据gitattributes的文档,我的理解是仓库中所有文件名以.txt结尾的文件都应该使用本地换行符进行检出。但是,我看到的是,即使在Windows上,.txt文件的换行符始终为LF。鉴于这种配置,为什么在Windows上的换行符不是CRLF呢?
你需要将core.autocrlf设置为input。在Windows上将其设置为true。
如果你不需要跨平台共享,那么将其设置为false并忘记这些属性。