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