在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








网友评论