使用 git 的时候,如果添加的文件是中文名字,会显示为转义符,虽然不影响上传的结果,但是看着很不方便。

示例如下,笔者创建了一个中文名称的文件 中文测试.md,查看的时候显示如下:

tony@TMBP16 sample-git-project % git status
On branch master

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)

    "\344\270\255\346\226\207\346\265\213\350\257\225.md"

nothing added to commit but untracked files present (use "git add" to track)

显示了转义字符,不太符合习惯,此时可以使用 git config core.quotepath false 命令来避免转义:

tony@TMBP16 sample-git-project % git config core.quotepath false
tony@TMBP16 sample-git-project % git status
On branch master

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)

    中文测试.md

nothing added to commit but untracked files present (use "git add" to track)

当然,上面的命令的设置只对当前仓库生效,全局设置命令加上 --global 即可:

git config --global core.quotepath false 

标签: git, 中文乱码

添加新评论