在开发过程中使用Git 仓库是非常有必要的。代码可以随时同步到github.com上面。但是对git bash命令行下面对中文的支持不够,每次输入log都要敲一堆自己都不懂的英文注释真是无语啊。所以修改如下,修改完毕之后可以支持中文文件的显示(不会再显示乱码了)、支持中文注释。
需要的配置:
1、C:\Program Files\Git\etc\git-completion.bash:
alias ls='ls --show-control-chars --color=auto'
说明:直接在这个文件夹里面添加这一句话即可。但是注意不要添加到某些逻辑内部了,要作为单独一行添加。使得在 Git Bash 中输入 ls 命令,可以正常显示中文文件名,同时文件夹都变成了蓝色。
2、C:\Program Files\Git\etc\inputrc:
set output-meta on
set convert-meta off
说明:只需要修改文件里面的这两句即可。使得在 Git Bash 中可以正常输入中文,比如中文的 commit log。
3、C:\Program Files\Git\etc\profile:
export LESSCHARSET=utf-8
说明:同样在文件里面添加这一句。$ git log 命令不像其它 vcs 一样,n 条 log 从头滚到底,它会恰当地停在第一页,按 space 键再往后翻页。这是通过将 log 送给 less 处理实现的。以上即是设置 less 的字符编码,使得 $ git log 可以正常显示中文。其实,它的值不一定要设置为 utf-8,比如 latin1 也可以……。还有个办法是 $ git –no-pager log,在选项里禁止分页,则无需设置上面的选项。
参考:http://www.cnblogs.com/baizx/archive/2010/08/09/1796120.html
http://blog.csdn.NET/self001/article/details/7337182