git status 在 git bash 中文件名显示乱码的完美解决方案

家里这台电脑的 git bash 在进行查看 git status 老是显示文件名乱码,像这样:

270-1.png

只显示数字串,显示不出中文文件名,非常不方便。一开始按照别的教程那样,右键 Options 里面设置字符串为 UTF-8 编码,但是打开却发现咦已经默认选好了这个编码了呀,而且 git bash 的界面显示中文是正常的,ls 是正常的,git log 显示中文也是正常的。真不知道该咋办了。再找了找资料,原来是这个原因:

  • 在默认设置下,中文文件名在工作区状态输出,中文名不能正确显示,而是显示为八进制的字符编码。

解决办法:

  • 将 git 配置文件 core.quotepath 项设置为 false
  • quotepath 表示引用路径
  • 加上 --global 表示全局配置

于是在 git bash 中输入如下命令:

git config --global core.quotepath false

再试一下 git status,哇!完美解决!重新启动 git bash 也能显示中文正常,很棒!

参考资料:
https://blog.csdn.net/u012145252/article/details/81775362

评论区
头像
    头像
    xausmxpixv
      

    2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
    新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
    新车首发,新的一年,只带想赚米的人coinsrore.com
    新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
    做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
    新车上路,只带前10个人coinsrore.com
    新盘首开 新盘首开 征召客户!!!coinsrore.com
    新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
    新车即将上线 真正的项目,期待你的参与coinsrore.com
    新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
    新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com

    头像
    小胖狐
      

    这篇文章真的不错哦~今天又帮了我大忙!~一条命令搞定,好用!