'git log' がエラー 128 で終了しました

原因が「仮想環境側のGit」ではなく「仮想環境にアクセスしようとする、Windows側のGit」にあるということで、

.gitconfigファイルのsafeの項目を

directory = *

に修正することで解決するとの記事があった。

そこで、Windows側の.gitconfigファイルの中身を見たところ、safeの項目に

directory = %(prefix)///wsl.localhost/Ubuntu/home/takuya084/p-yoyaku
とあっとので、試しに
directory = %(prefix)///wsl.localhost/Ubuntu/home/takuya084/p-book
も下に付け加えたところエラー表記がなくなった。

勿論、

directory = *

としても問題ないと思う。

qiita.com