发出git add .命令时出现此错误


  该文件将在您的工作目录中具有其原始行结尾。
  
  警告:在node_modules / babel-
     jscs / node_modules / babel-core / lib / transformation / file / plugin-manager.js。

最佳答案

它不是一个错误。这只是一个警告。

您可以here详细了解。

autocrlf的工作方式:

core.autocrlf=true:    core.autocrlf=input:      core.autocrlf=false:

       repo                     repo                    repo
    /        \               /        \              /        \
crlf->lf    lf->crlf     crlf->lf       \          /            \
 /              \        /                \      /                \


这个警告是什么意思

警告“ LF将被CRLF替换”表示您(拥有autocrlf = true)在提交检出周期后将丢失unix样式的LF(它将被Windows样式的CRLF替换)。 Git不希望您在Windows下使用Unix风格的LF。

警告“ CRLF将被LF取代”表示您(拥有autocrlf = input)将在提交检出周期后丢失Windows风格的CRLF(它将被unix风格的LF取代)。不要在Windows下使用input

展示autocrlf如何工作的另一种方式

1) true:             x -> LF -> CRLF
2) input:            x -> LF -> LF
3) false:            x -> x -> x

08-28 01:03