Gitで日本語ファイルの文字化けを防ぐ方法

動機

日本人ですので、やむを得ない事情がありファイル名を日本語にしなければならない時がありますよね〜

そんな時、Gitがいつもの設定のままだと次のようになってしまいます。

% git status -s
M "\343\203\227\343\203\254\343\202\274\343\203\263/Presentation.pptx"
?? Guide1217.pdf
?? "\343\203\227\343\203\254\343\202\274\343\203\263/Presentation-Slides.pdf"
?? "\343\203\227\343\203\254\343\202\274\343\203\263/Presentation.pdf"
?? "\343\203\227\343\203\254\343\202\274\343\203\263/\343\202\271\343\203\251\343\202\244\343\203\211\351\226\242\344\277\202\345\233\263/"
?? "\343\203\227\343\203\254\343\202\274\343\203\263/\344\270\213\351\241\216\347\256\241\343\203\206\343\203\255\343\203\203\343\203\227\345\205\245\343\202\212.mp4"
?? "\343\203\227\343\203\254\343\202\274\343\203\263/\350\253\226\346\226\207\351\233\206/"
?? "\343\203\227\343\203\254\343\202\274\343\203\263/\357\276\200\357\276\214\357\276\236\357\276\232\357\275\257\357\276\204\357\276\213\357\276\236\357\275\255\357\275\260\357\275\2612013July.wmv"

( •́ω•̀)ん?

何がなんだか分かりませんね。

解決法

バージョン管理しているプロジェクトに対して以下のコマンドを実行すれば、あっという間に解決です。試してみてくださいねー☺

% git config --local core.quotepath false

全体に適応したい人は--globalオプションで実行すればOKです!

% git config --global core.quotepath false