yaoningvital / blog

my blog
31 stars 4 forks source link

git add . 时提示'warning: LF will be replaced by CRLF in XXXX. The file will have its original line endings in your working directory' #144

Open yaoningvital opened 5 years ago

yaoningvital commented 5 years ago

1、问题描述

在 terminal 中执行git add .时,总是会提示类似下面的信息:

warning: LF will be replaced by CRLF in dist/static/js/1.bb549cfb2df6f0edd1c8.js.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in dist/static/js/2.946814080362482b5e4c.js.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in dist/static/js/3.21c216ec592874986965.js.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in dist/static/js/4.ad15db6cffdeb4f59447.js.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in dist/static/js/5.7f24090c6b63445d43dd.js.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in dist/static/js/6.13eedfc40075a554e45b.js.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in dist/static/js/7.8be2ef033bf07e7eb004.js.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in dist/static/js/9.1ffe86a0cc2a95ff1d57.js.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in dist/static/js/vendor.2c0277bf690766e77eaf.js.
The file will have its original line endings in your working directory

想要去掉这个提示。

2、问题分析

windows中的换行符为 CRLF, 而在Linux下的换行符为LF,所以在执行add . 时出现提示,

git warning: LF will be replaced by CRLF in

3、解决方法

执行:

git config --global core.autocrlf false

false就是不转换符号 默认是true

Huaecase commented 4 years ago

O ! I C