我在ubuntu上使用git并将autocrlf设置为true。我的编辑器被配置为使用LF作为行尾字符。我编辑的文件,并没有git试图将ubuntu中的LF转换为CRLF并将core.autocrlf设置为true
git add .
后我得到:
warning: LF will be replaced by CRLF in file1.txt. (1)
The file will have its original line endings in your working directory. (2)
关于(1),为什么混帐会想我的LF转换在我的文件转换成CRLF?只有当你的文件包含CRLF,并且只有那么git会尝试将CRLF转换为LF时,它应该如何工作?
至于(2),这是否意味着我正在看的文件将仍然只与LF但git的暂存区域中的快照转换?
不,我正在使用Ubuntu的。我确定core.autocrlf的配置是正确的。 – Shawn
如果你在Ubuntu上,忘记所有其他的东西,并将core.autocrlf输入。也就是说,如果没有其他人在Windows上使用它。 –