git 显示中文
在git中,如果创建了中文文件,那么会被显示为一大堆数字,对于查看改动十分不方便:

解决办法
修改配置core.quotepath项为false。
git config --global core.quotepath false这样就可以显示中文了

修改后中文乱码
这一般为编码格式不统一导致的,可能是终端使用gbk而git配置为了utf-8,抑或正好相反。
可以在git配置中修改字符编码:
[gui]
encoding = utf-8
# 代码库统一使用utf-8
[i18n]
commitencoding = utf-8
# log编码
[svn]
pathnameencoding = utf-8
# 支持中文路径
[core]
# 引用路径,就是上一条代码修改的
quotepath = false并执行:(因为 git log 默认使用 less 分页,所以需要 bash 对 less 命令进行 utf-8 编码
export LESSCHARSET=utf-8