1. 解决gitbash下无法输入中文,或者无法正常显示中文的文件名字。
a、C:\Program Files\Git\etc\git-completion.bash:
alias ls='ls --show-control-chars --color=auto'
b、C:\Program Files\Git\etc\inputrc:
set output-meta on
set convert-meta off
c、C:\Program Files\Git\etc\profile:
export LESSCHARSET=utf-8
d、C:\Program Files\Git\etc\gitconfig:
[gui]
encoding = utf-8
[i18n]
commitencoding = GB2312
2. 解决gitbash下gitlog中文乱码问题。问题根因为默认的vi或者vim编辑器对中文支持不好,可以换成gvim编辑器。
e、设置git默认为其它gVim:
1) 下载gVim并且将程序安装到git安装目录下的share目录下;
2) 拷贝一份Git\bin目录下的vim文件,将内容编辑为exec /share/vim/vim74/gvim "$@"
3) 编辑Git\share\vim目录下的_vimrc文件,添加“set guifont=Courier_New:h9:cANSI”,“set encoding=utf-8”,“colorscheme torte”,设置编辑器的编码格式以及默认字体颜色和背景颜色。
4) 执行git config --global core.editor gVim目录,将gvim设置为git的默认编辑器。