方案一 系统变量中添加LESSCHARSET=utf-8

在idea中使用powershell/cmd终端做git操作的时候,git log会显示中文乱码,查阅网上资料后发现是因为git log 默认使用 less 分页,需要 bash 对 less 命令进行 utf-8 编码 ,可以通过在系统环境变量中添加LESSCHARSET=utf-8,如下:

此时再使用idea终端中的powershell进行git log操作,结果如下:

方案二 idea 中使用git bash

这个方法比较粗暴,直接在idea的设置中设置终端为git bash即可