git diffで文字化けが発生する場合の対処法

職場のWindowsにCygwinをインストールして作業している。 以下のコマンドを実行すると文字化けしてしまう問題に遭遇。

1
git diff .

diffが文字化けすると日本語のコメント部分が読めなかったり、Markdownのドキュメントの変更点が追えず不便。

Gitに対して、以下の設定を行うことで文字化け対処できた。

1
git config --global core.pager 'lv -c'

lvをページャーに指定するだけだと文字化け解決できなかったので -c オプションを追加した。