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にバイナリファイルを設定