Git bash 自身配置:
- 终端不能显示中文:打开 Git bash,右键打开选项,
Options->Text->Locale
改为zh_CN
,Character set
改为UTF-8
- 解决 git status 不能显示中文:终端输入
git config --global core.quotepath false
core.quotePath含义(官网):
输出路径的命令(例如 ls-files、diff)将 引用路径名中的“不寻常”字符,方法是将 双引号中的路径名和转义这些字符 反斜杠的方式与 C 转义控制字符的方式相同(例如 对于 TAB,对于 LF,对于反斜杠)或带有 大于 0x80 的值(例如,八进制表示“微”在 UTF-8)。如果此变量设置为 false,则字节数高于 0x80不再被认为是“不寻常的”。双引号, 反斜杠和控制字符始终进行转义,无论 此变量的设置。一个简单的空格字符是 不被认为是“不寻常的”。许多命令可以输出路径名 使用该选项完全逐字记录。默认值 是true。