git status 时中文路径输出乱码

问题

在git的使用中,git status的输出显示乱码
如下图

从官网查询后发现:是由于git status的输出结果对于一些字符码(如包括中文字符)强制转义的配置变量core.quotepath默认为true,故而造成中文路径及文件名输出为乱码[1]

解决方案

将git对于输出路径命令中,对”不寻常”字符是否转义的配置变量core.quotepath配置为false,命令如下:

  • git config --global core.quotepath false

参考

[1] git-config