git中文乱码

在git项目中如果有中文命名的文件时,修改文件之后,使用git status -s看到的内容如下:

➜  ceph_manaul git:(master) ✗ git status -s
 M "documents/ceph\350\277\220\347\273\264.md"
 M "documents/\347\272\277\344\270\212\346\234\272\345\231\250\346\214\202\350\275\275cephfs.md"

通过将Git配置变量 core.quotepath 设置为false,就可以解决中文文件名称在这些Git命令输出中的显示问题,
示例:

 ➜  ceph_manaul git:(master) ✗ git config --global core.quotepath false

修改之后中文可以正常显示了:

➜  ceph_manaul git:(master) ✗ git status -s                           
 M documents/ceph运维.md
 M documents/线上机器挂载cephfs.md

你可能感兴趣的:(git中文乱码)