介绍
Windows下使用git的命令行,最好的用肯定是要推荐msygit,其实简单的linux环境使用msysgit也不错的。
下载地址:http://msysgit.github.io/
Windows中直接下载安装,十分方便。
这里附带一个使用Intellij IDEA的Terminal配置。我们打开他生成的快捷方式,发现连接的地址是sh.exe,我们直接在IDEA中选择这个地址,是不会有当前文件路径的,仔细看下快捷方式里面的地址是有参数的,我们直接把这个快捷方式目标里的全部内容复制下来,粘到IDEA中,现在就和直接用msysgit是一样的了。
配置
以下路径均以GIT的安装目录为基准。
别名配置
在etc目录下新建文件bash_profile,直接设置别名,其实这个文件git会直接读取的(算是我们自己的个性化配置)。
alias ls='ls --show-control-chars --color=auto'
alias ll='ls -l'
设置如上两个配置,第一个是为了使用ls时显示中文文件的,第二个配置大家应该懂吧。
其他中文相关配置
继续在bash_profile文件中加入如下代码
#使得 git log 可以正常显示中文
export LESSCHARSET=utf-8
修改etc/inputrc文件为如下两个参数值
#中文的正常输入
set output-meta on
set convert-meta off
在etc/gitconfig文件中增加配置如下
[gui]
#代码库统一用urf-8,在git gui中可以正常显示中文
encoding = utf-8
[i18n]
#设置 commit log 提交时使用 utf-8 编码,可避免服务器上乱码,同时与linux上的提交保持一致
commitencoding = utf-8
#使得在 $ git log 时将 utf-8 编码转换成 gbk 编码,解决Msys bash中git log乱码
logoutputencoding = GB2312
至此所有配置就都OK啦。
©原创文章,转载请注明来源: 赵伊凡's Blog
©本文链接地址: Windows中msysgit常用配置及中文问题解决
“Windows中msysgit常用配置及中文问题解决”的34个回复