相关命令:
# 设置Git让其在输出路径时正确显示中文
git config --global core.quotePath false
# 如果是Mac用户,在执行了上述命令后还是不行
# 可以再看下Git的 core.precomposeUnicode 这个参数
情景模拟:
先用下面的命令创建一个测试用的Git仓库:
# 创建一个空的Git仓库
mkdir repo
cd repo
git init
# 添加一个文件
touch 中文文件名.txt
然后执行git status命令:
$ git status
On branch master
Untracked files:
(use "git add <file>..." to include in what will be committed)
"\344\270\255\346\226\207\346\226\207\344\273\266\345\220\215.txt"
由上可见,我们新添加的文件并没有以中文正确显示。
下面我们再执行下文章开始时介绍的命令设置一下Git:
$ git config --global core.quotePath false # 设置Git让其正确显示中文路径
$ git status # 看下设置后的结果
On branch master
Untracked files:
(use "git add <file>..." to include in what will be committed)
中文文件名.txt
看到了吧,在我们设置了Git的 core.quotePath 参数后,中文路径就可以正常显示了。
简单又实用。
本文分享自 Linux内核及JVM底层相关技术研究 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!