git add .したらwarning: LF will be replaced by CRLF inが出まくったのは改行コードを自動変換していたから

git add .したらwarning: LF will be replaced by CRLF inが出まくりました。

今日はそれについて記録しておきます。

スポンサーリンク

原因は改行コードを自動変換していたからでした。

ローカルでWordPressのファイルをgit管理してみようと思い、gitリポジトリをgit initで生成し、そこにgit add .で全てインデックスへ登録しようと思ったところ、

 warning: LF will be replaced by CRLF in tiger/m/rss.xml.
 The file will have its original line endings in your working directory.
 warning: LF will be replaced by CRLF in tiger/m/sitemaps.xml.
 The file will have its original line endings in your working directory.
 warning: LF will be replaced by CRLF in tiger/rss.xml.
 The file will have its original line endings in your working directory.
 warning: LF will be replaced by CRLF in tiger/sitemap.html.
 The file will have its original line endings in your working directory.
 warning: LF will be replaced by CRLF in tiger/sitemaps.xml.
 The file will have its original line endings in your working directory.
 warning: LF will be replaced by CRLF in tiger/styles.css.
 The file will have its original line endings in your working directory

みたいな形でワーニングが出まくりました。

これはGitがLF改行コードをCRLFに自動変換した事によるワーニングでした。

この自動変換をオフにするのが以下です。

gitのコンフィグにある改行コード自動変換プロパティをオフにします。

$ git config --global core.autoCRLF false

これでワーニングは出なくなりました。完

参考サイト様

http://d.hatena.ne.jp/Kmizukix/20100106/1262711140

gitの経験をまとめています

色々経験したgitコマンドなどを以下にまとめています。

Gitコマンド・設定まとめ35選
良く使うgitコマンド、覚えたいgitコマンドを記載していきます。 (随時更新して蓄積していくまとめ記事です) 設定ファイル(con...