原因
在默认设置下,中文文件名在工作区状态输出,中文名不能正确显示,而是显示为八进制的字符编码。
解决方案
统一使用utf-8编码
使用命令行
# 该命令表示提交命令的时候使用utf-8编码集提交
git config --global i18n.commitencoding utf-8
# 该命令表示日志输出时使用utf-8编码集显示
git config --global i18n.logoutputencoding utf-8
# 设置LESS字符集为utf-8
export LESSCHARSET=utf-8
# Window 下设置Git Bash窗口 Locale=zh_CN,Charector set=UTF-8
# 将git 配置文件 core.quotepath项设置为false。
# quotepath表示引用路径 加上--global表示全局配置
git config --global core.quotepath false
使用配置文件
find / -name gitconfig
vim gitconfig
添加配置内容
[gui]
# 代码库统一使用utf-8
encoding = utf-8
[i18n]
# log编码
commitencoding = utf-8
[svn]
# 支持中文路径
pathnameencoding = utf-8
[core]
quotepath = false
Comments | NOTHING
该文章已经关闭评论