日本語のファイルが含まれているときに、git statusやgit commitの出力で、日本語が文字化けしないように設定します。
目次
はじめに
gitのデフォルト設定では、日本語で命名されたファイルが文字化けして表示されます。例えば、テスト.mdというファイルを作成します。lsコマンドで確認すると、以下のように表示されます。
git statusでファイルを確認すると、日本語が文字化けして表示されます。
この日本語が文字化けする問題を解決します。
解決方法
解決方法には、「.gitignoreに直接設定を記載する方法」と「コマンドを実行して設定する方法」の2通りがあります。どちらのやり方でも、日本語が文字化けしないようにできます。
方法1. .gitconfigに直接設定を記載する
quotepath = falseを、[core]セクションに追記します。
■.gitconfig
[core] excludesfile = ~/.gitignore_global quotepath = false # ←これを追記する
方法2. コマンドを実行して設定する
以下のコマンドをターミナルで実行します。
■sh
git config --global core.quotepath false