之前有发了篇引子文章《git学习笔记—web前端开发七武器》
,简单的介绍了下git,本来想按传统的方式一步步介绍git,转念一下,其实意义不大,网上已经有完整的git的教程,比如《Git Community Book 中文版》
,明河再重复写就显得多余。所以打算以更为松散的笔记形式,给大家介绍一些git技巧,今天要介绍的是msysGit的中文支持问题。
msysGit
应该是大家在window下主要使用的git客户端,而msysGit对于中文的支持非常不友好,实际上可以通过一些配置来改善msysGit的中文支持。
解决msysGit的中文录入问题
msysGit的shell环境中无法输入中文的,想要输入中文,我们需要修改下配置文件/etc/inputrc。
步骤1:进入git安装目录,找到/etc/inputrc;
步骤2:修改配置项
找到如下配置代码
set output-meta off
set convert-meta on
修改成
set output-meta on
set convert-meta off
步骤3:关闭git bash然后再重启
就可以在shell环境中输入中文了,如下图:
虽然可以输入中文,但msysGit在中文的显示上依旧有问题,接下来我们来看下如果解决中文显示问题。
解决msysGit的提交说明乱码问题
我们先来看个提交中文说明的情况:
git log显示日志时,出现的是看不懂的乱码,而且git commit -m提交时会出现一堆的警告。接下来我们设置几项配置
git config –system i18n.logOutputEncoding gbk 用于将提交说明的输出编码设置为gbk
git config –system i18n.commitEncoding gbk 标注提交说明所使用的字符集。
export LESSCHARSET=utf-8 设置分页器的编码,这与git log 能否正常打印中文日志息息相关,因为git log的显示采用的就是less分页器,LESSCHARSET是分页器的环境变量,只要设置为utf-8,即可正常显示中文
(ps:请避免使用中文名称的文件,虽然通过msysGit的设置可以正常显示中文名文件。)
相关推荐
MsysGit (Git Bash ),外网不好下载,下载速度非常慢,分享下。
git for windows的版本,适用于64位的机子,版本为2.13.3,官网目前的最新版本为2.14,但是下载不了,目前能下的最高版本就是这个了
最新版本msysgit(Git for Windows)V2.16.3 64bit,欢迎下载使用
TortoiseGit 是 TortoiseSVN 的 Git 版本,tortoisegit 用于迁移 TortoiseSVN 到 TortoiseGit,一直以来 Git 在 Windows 平台没有好用 GUI 客户端,现在 tortoisegit 的出现给 Windows 开发者带来福音。
Git 客户端 msysGit 的 安装,一些安装时候的细节需要注意,如果对你有帮助的话请下载哦亲们
msysGit 和TortoiseGit配置本地GIT服务, 1. 把msysGit压缩包释放到合适目录,无需安装 2. 安装TortoiseGit,安装过程中会询问要使用的 SSH 客户端,选择默认的 TortoisePLink,如图:
下载 msysGit,msysGit 这是 Git 版本控制系统在 Windows 下的版本。
TortoiseGit和msysGit安装及使用笔记
64位中文git服务器
git客户端,msysgit,tortoisegit以及git的详细使用手册介绍。
GIT学习脑图 学习方法和步骤 msysGit1.7.1 初始化 全局变量 初始化新版本库 设置忽略文件等....
msysgit-2.15.0-64位,git for windows安装文件 官网上无法下载, 可以安装此版本Git-2.15.0-64-bit
尚硅谷-宋红康-Git客户端msysGit的安装 尚硅谷-宋红康-Git客户端msysGit的安装
3.4.4 msysGit中Git的中文支持/ 50 3.4.5 使用 SSH 协议/ 51 3.4.6 TortoiseGit 的安装和使用/ 52 3.4.7 TortoiseGit 的中文支持/ 55 第2篇 Git独奏 第4章 Git 初始化/ 58 4.1 创建版本库及第一次提交/ 58 4.2 思考...
Git 管理工具和操作文档(msysgit for windows)
windows环境下的git工具包。Git当下最流行的版本控制工具,开源网站代码管理首选。
msysGit是专门为Windows开发的Git工具(Git For Windows), msysGit配合TortoiseGit在Windows中使用Git
MsysGit+TortoiseGit+简体中文包
Msysgit 64/32位,windows git管理工具。