问题一:中文路径下,git status 只显示数字串

问题现象

中文路径乱码

原因

在默认设置下,中文文件名在工作区状态输出,中文名不能正确显示,而是显示为八进制的字符编码。

解决方案

  • 在 git bash 的界面中右击空白处,弹出菜单,选择 Options->Text->Locale 改为 zh_CN,Character set 改为 UTF-8
  • git bash 终端输入命令:git config --global core.quotepath false

解决方案

预期结果

问题二: 文件名带空格无法 add

问题现象

add失败

解决方案

文件名两端加上双引号即可, 比如 ​​git add “demo copy”​​