git logの日時を7月26日(水)のように日本語で表示する方法

git logの日時は英語で表示される

Gitコマンドで使用頻度の多い「git log」は実行すると月と曜日が英語表記になってしまい、日本人にとっては見にくい表示になっています。

$ git log
commit 6d3b9e46d7a796c8ad9c1f7b16d0070cba777fb8 (HEAD -> feature/20230607)
Author: iwbjp
Date:   Sun Jul 30 18:50:20 2023 +0900

    fix package.json

commit fc6c606825170d4015899d674ecb3df3113e926e (origin/main, origin/HEAD, main)
Author: iwbjp
Date:   Wed Jun 7 03:06:20 2023 +0900

    first commit
git logの実行結果

「git log」で表示される月と曜日は以下のように「--date=format-local」を付けてフォーマットすると日本語で表示できます。

$ git log --date=format-local:'%Y年%m月%d日(%a) %H:%M:%S'
commit 6d3b9e46d7a796c8ad9c1f7b16d0070cba777fb8 (HEAD -> feature/20230607)
Author: iwbjp
Date:   2023年07月30日(日) 18:50:20

    fix package.json

commit fc6c606825170d4015899d674ecb3df3113e926e (origin/main, origin/HEAD, main)
Author: iwbjp
Date:   2023年06月07日(水) 03:06:20

    first commit
git logの日時を7月26日(水)のように日本語で表示する方法

年月日を漢字ではなくハイフンにしたい場合は以下のようになります。

git log --date=format-local:'%Y-%m-%d(%a) %H:%M:%S'
カテゴリーgit