在新环境下,git bash命令行下执行 git status或其他命令,显示的内容为乱码,如下图:
解决以上问题有两种办法:
方法一:
在命令端输入命令设置
git config --global core.quotepath false
同时需要执行以下命令:
git config --global i18n.commitencoding utf-8 # 设置提交命令的时候使用utf-8编码集提交
git config --global i18n.logoutputencoding utf-8 # 日志输出时使用utf-8编码集显示
export LESSCHARSET=utf-8 # 设置LESS字符集为utf-8
再次执行git status命令,中文名称的内容就可以正常显示了。
方法二:
在git bash端输入命令
git config --global core.quotepath false
同时修改bash端字符设置,首先打开选项
将locale设置为zh_CN,CHaracter set设置为UTF-8,应用后保存。
这样设置后再执行git status或其他命令,看到的就是中文内容了。