git add時warning:LF will be replaced by CRLFエラー、原因と解決方法


システムで次のエラーが発生しました:warning:LF will be replaced by CRLF
原因分析:
CRLF--Carriage-Return Line-Feedリターン改行
折り返し(CR,ASCII 13,r)改行(LF,ASCII 10,)です.
この2つのACSII文字は画面に出力されませんが、Windowsでは1行の終了を識別するために広く使用されています.Linux/UNIXシステムでは改行のみが使用されます.
つまりWindowsでの改行はCRLF、linuxでの改行はLF
gitを使用してrailsプロジェクトを生成すると、git addが実行されると、ファイル内の改行文字はLFとなる.時、システムヒント:LFはCRLFに変換されます
解決方法:
生成したばかりのを削除します.gitファイル
$ rm -rf .git  
$ git config --gobal core.autocrlf false  

これで改行文字の変換ができなくなります
最後に再実行
$ git init  
$ git add . 

システムが正常に動作します.