Gitでwarning: LF will be replaced by CRLF inエラーになったときの対処法

Git addしようとしたら下記の警告が出る。

$ git add newfile.txt
warning: LF will be replaced by CRLF in newfile.txt.
The file will have its original line endings in your working directory

改行コードを置換しようとしてくれているようです。

Windowsで作成したファイルはCRLF、Linux系はすべてLFとなるので、面倒なので、LFに統一。

VScodeの設定画面を開き'設定の検索'で改行を検索すると既定の改行文字設定を変更できるので、 設定を\nにします。 f:id:kei_kmj:20210925230940p:plain

下記コマンドで置換を抑制することもできます。

git config --global core.autoCRLF false