【Git】「waring/ LF will be replaced by CRLF in XXX」が出た時の対処法
目次
この警告はなにか
- Gitが
LF改行コードをCRLF改行コードに自動変換したことによる警告 - WindowsでGitを使用している場合、
git addしたときに表示されることがある
LF改行コードとCRLF改行コードとはなにか
LF改行コード
- LF = Line Feed(改行)
- カーソルを新しい行に移動させる
Unix,Linux,macOS(9以降)などのOSで使用される改行コード
CRLF改行コード
- CRLF = CR + LF
- カーソルを左端の位置に戻し、新しい行に移動すること
WindowsOSで使用されている改行コード
CR改行コード
- CR = Carriage Return(復帰)
- カーソルを左側に戻す
- macOS(9以前)で使用されている改行コード
解決策
windows と widnowsのやり取りしかしない場合は、以下のコードでwaringを出さないような設定にできるが、CRLF改行コードを使っていないOSとのやり取りがある場合、行末で問題が発生する可能性を検知できなくなる
- gitのconfigの
改行コード自動変換プロパティをオフにする
1 | |
参考
【Git】「waring/ LF will be replaced by CRLF in XXX」が出た時の対処法
https://daiki-iijima.github.io/2021/03/19/【Git】「waring-LF-will-be-replaced-by-CRLF-in-XXX」が出た時の対処法/




