git add で “CRLF will be replaced by LF” の警告が出る時の対処法

ローカルのGit環境で”git add”コマンドを実行したときに以下のような警告が発生された場合の対処法です。直訳すると「CRLFはLFに置換しますよ」ということのようです。改行コードのことですね。

warning: CRLF will be replaced by LF in 
The file will have its original line endings in your working directory

この警告はGitが自動で改行コードをLFからCRLFに変更する設定するとのことでした。”git add”コマンドを実行するたびに表示されていたので不穏に思っていたのもあります。上記の警告を解決するための方法は、Gitの設定で自動変換をしないようにすればOKです。

$ git config --global core.autoCRLF false

上記のコマンドを使用してgit の グローバルコンフィグの設定を変更することで、改行コードをCRLFからLFへの自動変更の設定をオフにすることができます。改行コードは「C#における改行コードの基本事項」で扱ったことがあるので、改行コードを知りたい人はチェックしてみても良いでしょう。