gpt4 book ai didi

git - .gitattributes with core.autocrlf unset

转载 作者:太空狗 更新时间:2023-10-29 13:18:10 32 4
gpt4 key购买 nike

我的存储库中有一个 .gitattributes 文件,看起来像这样

* text=auto
*.txt text

我在存储库、全局和系统设置中取消了 core.autocrlf。根据 gitattributes 的文档,我的理解是存储库中名称以 .txt 结尾的所有文件都应该使用 native 行结尾来 check out 。不过,我看到的是 .txt 文件始终以 LF 表示行尾,即使在 Windows 上也是如此。鉴于此配置,为什么 Windows 上的行结尾不是 CRLF?

最佳答案

问题是在处理 core.eol 时存在错误。 gitattributes 的文档说,如果它未设置,则将使用 native ,这应该默认为您系统的正确行尾(Windows 为 CRLF,Unix 为 LF),但是在我的系统上保留 core.eol 未设置或将其设置为 native 对于行结尾总是导致 LF。那么,答案就是在 Windows 上将 core.eol 显式设置为 crlf。 http://adaptivepatchwork.com/2012/03/01/mind-the-end-of-your-line/的评论让我得到了这个答案。

关于git - .gitattributes with core.autocrlf unset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13711190/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com