Gitでバイナリファイルが壊れないように設定する¶
リモートリポジトリの画像が壊れていることに気づいた。
よく見ると
add
するときにwarning: CRLF will be replaced by LF
とか出てたのでgit
のどっかで壊れてるっぽい。
改行コードの自動変換をOFFにする¶
CRLFからLFに変換させないようにグローバル設定を行う。
git config --global core.autocrlf false
設定の確認はgit config --global core.autocrlf
か~/.ginconfig
を開く
ファイルのbinary設定を行う¶
プロジェクト直下に.gitattributes
を作成して、バイナリファイルを登録する。
*.jpg binary
*.gif binary
*.png binary
まとめ¶
autocrlf
をさせない、.gitattributes
にバイナリファイルを設定