git - 在 Windows 上设置 autocrlf = input 有什么害处?

标签 git

<分区>

我问这个的原因是我个人觉得在 Windows 上设置 autocrlf = input 很有意义,但是,我用 google 搜索了一下,没有发现有人推荐它。似乎人们通常在 truefalse* text=auto 之间争论不休。

因此,在 Windows 上,我不使用 notepad.exe(它不能处理 LF),我总是使用代码编辑器。我相信这个世界上的记事本用户和这个世界上的 git 用户是不同的人,所以正确渲染 LF 不是问题。

到目前为止,我已经设置 autocrlf = input 一年多了,没有遇到任何问题。我个人觉得它很整洁,因为它避免了 git 的所有来回转换,感觉比 trueauto 更安全。

如果我做错了什么,我会担心。是不是有什么潜在的危险在等着我?

最佳答案

我不确定你的问题到底是什么。您似乎已经直接从文档中复制了您对 autocrlf=input 设置的“理解”;所以您知道它的作用,并且您知道您想要它做什么。

当行为不是所期望的行为时,就会产生这种行为;如果您知道这是所需的行为,那么问题是什么?

关于git - 在 Windows 上设置 autocrlf = input 有什么害处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53888179/

相关文章:

java - JGit check out 之前的提交

git - 如何仅在一个分支文件夹或子文件夹中显示分支?

git - 使用 git pull 包括子模块

javascript - Angular2.gitignore

linux - git 说一切都是最新的

git - 如何提交和/或添加未更改的文件?

linux - 外部端口/ip 上的 ssh(和 git)身份验证问题(本地 ip 工作正常)

git - 重置远程跟踪分支

git - 对 git 子模块进行更改,然后将它们添加到我的主项目中

git - 颠覆 Git : Clone creating branches?