Windows系统下使用Git乱码的解决措施

commit支持utf-8,以便Linux下可正常查看log

git config --global i18n.commitencoding utf-8

git log正常显示中文,但status、push、pull等中文文件名仍然乱码,需要设置不对0x80以上的字符进行quote

git config --global core.quotepath false

git commit 时vi不能输入中文,换用在windows安装的gvim。查找git安装目录下的usr\bin\vi或vim,注意没有后缀的,编辑该文件,修改如下:

# 原来是: exec vi "$@",修改为以下,路径为本机vim路径
exec c:/Portable/vim/vim74/gvim.exe "$@"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 3,974评论 0 11
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 15,973评论 5 147
  • 张老太老了。倚老卖老。 张老太常说,人老了,就象小孩子。 这话成了张老太常用借口。 去快餐店打菜。张老太指着油豆腐...
    时光恰巧阅读 454评论 2 4
  • “找死啊,不看路”,骂街的声音在傍晚的马路上格外清楚,伴着路灯,看见一位姑娘拿着手机在马路上发呆,丝毫没有察觉刚刚...
    宋暖姑娘阅读 1,285评论 2 5
  • 1、首先在官网创建一个项目,拷贝项目地址 2、在桌面自己的项目文件夹进行初始化 git init 3、添加仓库地址...
    lanchc阅读 223评论 0 1