Gitで管理してるファイルの改行コードが混在してないですか?
いままではnkfを使って改行コードをLFに直したりしてたのですが、
Git側でLFになおしてくれる設定がありました。
なんてこった。。いままで無駄なことして履歴を汚してたなんて、、
core.autocrlf
の設定を変更しておけばよかったようで
git config --global core.autocrlf false
デフォルトはfalseのようで、変換しないでそのままコミットしてチェックアウトするようです。
git config --global core.autocrlf true
trueするとコミット時にLFに、チェックアウト時にCRLFに変換してくれます。
git config --global core.autocrlf input
inputを設定するとコミット時にLFに変換してくれますが、チェックアウト時は何もしないでくれます。
この設定だといろいろな環境で扱っている場合便利そうですね。

- 作者: 濱野純(Junio C Hamano)
- 出版社/メーカー: 秀和システム
- 発売日: 2009/09/24
- メディア: 単行本
- 購入: 31人 クリック: 736回
- この商品を含むブログ (155件) を見る