念念不忘
必有回响

git中文文件名乱码的问题

中文乱码通常在软件开发过程中经常遇到,常见于url中文文件名中文console输出等,都会被转译成看不懂的符号,非常难看,所以本站的url使用的是单词逐字翻译的url。虽然markdown大多数都是因为的,但是很多英文不太好表达意思,也不便管理,于是就打算使用中文文件名了(英语太差了😂)。

虽然中文文件名方便了管理,但是在git中,却表现为如下:

 git status
位于分支 master
您的分支与上游分支 'origin/master' 一致。

未跟踪的文件:
  (使用 "git add <文件>..." 以包含要提交的内容)
    "source/_posts/2020-08-11-Linux\344\270\255cp\345\221\275\344\273\244\346\227\240\351\234\200\347\241\256\350\256\244\347\232\204\346\226\271\346\263\225.md"

看起来非常难受,平时很少会有中文文件名,所以也就一直没注意过。不过这次也终于体会到了麻烦,于是就考虑解决一下,通过简单地搜索就找到了答案:

git config --global core.quotepath false

配置完quotepath,查看效果:

git status
位于分支 master
您的分支与上游分支 'origin/master' 一致。

未跟踪的文件:
  (使用 "git add <文件>..." 以包含要提交的内容)
    source/_posts/2020-08-11-Linux中cp命令无需确认的方法.md
赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《git中文文件名乱码的问题》
文章链接:https://www.cco.xyz/archives/895
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏