LoginSignup
10
9

More than 5 years have passed since last update.

git で 「warning: CRLF will be replaced by LF in X」が直るかも知れない方法

Posted at

あくまで"直るかも"というざっくりとした記事なので過度な期待はしないでください。

時々起こるgitの改行コード問題ですが、いろいろな方法で修正する方法がありますが、よくあるのが修正してコミットし直すという方法があります。

ですが、そのファイルがフレームワークのコアファイルだったり、外部のプラグインだったりした場合、修正するわけにもいきません。

なので、"直るかも"知れない方法を書いておきます。

犯人は.gitattributesの"* text=auto"かもしれない

この問題に当たったときよく以下のようなコードがある場合があります。

* text=auto

それでは、一度この行をコメントアウトして保存します。
もちろん.gitattributesの差分は表示されると思いますが、原因になっていたファイルの差分は消えていると思います。

その編集した.gitattributesをcheckoutして元に戻します。
そうすると.gitattributesのファイルは元に戻り、問題になっていたファイルの差分はなくなっていると思います。

ちなみに、フォントやsvgなどのファイルで起こる場合は、こちらを参考にしてください。
git add . でfatal: CRLF would be replaced by LF in /fonts/FontAwesome.otf. がでる問題

10
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
9