发出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