GitでShiftJISのファイルを扱うとき
Git で ShiftJIS エンコーディングのテキストファイルをコミットすると、diff が綺麗に表示されなくなる。 これを回避するには
code:.gitattributes
*.txt text working-tree-encoding=cp932
とすればよい。
sjis だと一部の記号(~ Tilda とか \ Reverse Solidus)が怪しい。
既にShiftJIS のファイルをコミット済みの場合は、.gitattributes を編集した後
code:cmd
git add --renormalize .
とすればよい。