MsysGit(Git for Windows)

MsysGit(Git for Windows)

大小:32.78M

更新时间:23-09-27

系统:Pc

版本:v2.6.3

开始下载

在介绍MsysGit之前我们需要先提到说说Git,Git是基于Linux内核开发的一款免费、开源的分布式版本控制系统,拥有极强的功能,可用于敏捷高效地处理任何或小或大的项目,这款MsysGit就是Git版本控制系统在Windows系统下的版本。MsysGit集成了所需要的运行环境和组件,支持所有Git功能特性,自带Gui图形界面,菜单也能配置Git,安装后很快可以上手,是Windows下搭建Git的是不二之选!

msysGit的配置及中文支持

假设msysGit的安装为:C:\Git

1、在C:\Git\etc\git-completion.bash文件中添加:

    alias ls='ls --show-control-chars --color=auto'

    作用:使得在 Git Bash 中输入 ls 命令,可以正常显示中文文件名。

2、修改C:\Git\etc\inputrc文件中的两项配置:

    set output-meta on

    set convert-meta off

    作用:使得在 Git Bash 中可以正常输入中文,比如中文的 commit log。

3、在C:\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,在选项里禁止分页,则无需设置上面的选项。

4、在C:\Git\etc\gitconfig文件中修改或添加如下配置:

    [gui]

    encoding = utf-8

    作用:我们的代码库是统一用的 utf-8,这样设置可以在

    git gui 中正常显示代码中的中文。

    [i18n]

    commitencoding = GB2312

    作用:如果没有这一条,虽然我们在本地用$ git log看自己的中文修订没问题,但,一、我们的log推到服务器后会变成乱码;二、别人在Linux下推的中文log我们pull过来之后看起来也是乱码。这是因为,我们的commit log会被先存放在项目的。git/COMMIT_EDITMSG文件中;在中文Windows里,新建文件用的是GB2312的编码;但是Git不知道,当成默认的utf-8的送出去了,所以就乱码了。有了这条之后,Git会先将其转换成utf-8,再发出去,于是就没问题了。

    [core]

    quotepath = false

    作用:没有这一条,$git status输出中文会显示为UNICODE编码。

    [core]

    editor = notepad

    作用:修改编辑器,比如$git commit时输入log,默认是vim,按自己的喜好选择吧。

5、最后一条,在C:\Git\etc\gitconfig文件中添加:

    [alias]

    go = “! bash -c \”git pull && git add .; if [ \\\"$*\\\" == \\\"\\\" ]; then git commit -a; else git commit -am \\\”$*\\\”; fi; git push origin master:your-id;\”"

    作用:简化日常操作,目前还不需要,也没怎么搞明白这条指令吗,还是先用熟了基础指令再说。

展开全部内容
语言英文

同类热门

dotpeek反编译软件dotpeek反编译软件 数字电路仿真系统数字电路仿真系统 Atmel Studio 7(集成开发环境)Atmel Studio 7(集成开发环境) apktool反编译工具apktool反编译工具 svn 64位(tortoisesvn 64)svn 64位(tortoisesvn 64) visual studio code中文绿色版visual studio code中文绿色版 vs code for linux官方版vs code for linux官方版 gcc编译器windows版gcc编译器windows版

热门标签

凡人转换器大全 程序员常用编程软件大全 电脑截图软件大全 电脑文件粉碎机软件大全 隶书字体大全 lol视频录制软件 php开发工具大全 腾祥字体大全 电脑桌面分屏软件大全 拼音字体大全 可以查论文查重率的电脑软件 ps字体大全

网友评论0人参与,0条评论

评论需审核后才能显示

最新排行

手游排行软件排行热门应用