Git Add。 Node.js无法正常工作的命令

时间:2016-01-07 13:08:51

标签: node.js git bitbucket

发出git add .命令

时出现此错误
  

该文件的工作目录中将包含其原始行结尾。

     

警告:LF将被node_modules / babel中的CRLF替换 -      JSCS / node_modules /巴别核/ LIB /转化/文件/插件-manager.js。

1 个答案:

答案 0 :(得分:0)

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

您可以详细了解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-style 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