git提交 windows CRLF和LF问题

git如何避免”warning: LF will be replaced by CRLF“提示? - Andy Deng的回答 - 知乎
https://www.zhihu.com/question/50862500/answer/123197258

https://git-scm.com/book/zh/v2/%E8%87%AA%E5%AE%9A%E4%B9%89-Git-%E9%85%8D%E7%BD%AE-Git

https://www.cnblogs.com/zjoch/p/5400251.html
2016年的这篇文章及下面的评论。

总之我的总结:
慎用

git config --global core.autocrlf false

autocrlf 或许可以尝试用一下

https://stackoverflow.com/questions/12510238/updating-the-git-index-failed-lf-will-be-replaced-by-crlf/25395919

我是用的git gui,在出现warning: LF will be replaced by CRLF 后会有unlock index和continue的选项
似乎continue以后不会出现这个提示,unlock index以后还会出现提示
但是从描述来看
设置 core.autocrlf=true 后:
检出时,git 会把文本文件的换行符转化为 CRLF(只转化纯 LF 的文件)
提交时,把暂存区的内容(也就是我们对工作区做的改动)转化为 LF 然后放入版本库。(from第一个网址)

你可能感兴趣的:(git提交 windows CRLF和LF问题)