msysgit git控制系统下载-msysgit(Git for Windows)v2.17.1 windows版

msysgit是一个Window 平台下的原生程序,Windows 平台下是 Git 客户端的不二之选。Git for Windows专注于提供轻量级本地工具集,将Git SCM的全部功能集引入Windows,同时为经验丰富的Git用户和新手提供适当的用户界面。

msysgit介绍:

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

msysgit特点:

Git for Windows专注于提供轻量级本地工具集,将Git SCM的全部功能集引入Windows,同时为经验丰富的Git用户和新手提供适当的用户界面。

Git BASH

Git for Windows提供了一个BASH仿真,用于从命令行运行Git。 * NIX用户应该感到宾至如归,因为BASH仿真行为与LINUX和UNIX环境中的“git”命令类似。

Git GUI

由于Windows用户通常需要图形用户界面,因此Git for Windows还提供了Git GUI,这是Git BASH的强大替代品,它提供几乎所有Git命令行功能的图形版本,以及全面的可视化差异工具。

壳集成

只需右键单击Windows资源管理器中的文件夹即可访问BASH或GUI。

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;\”"

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

msysgit git控制系统下载-msysgit(Git for Windows)v2.17.1 windows版

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
声明:本站所有文章,如无特殊说明或标注,均转摘自网络。如若本站内容侵犯了原著者的合法权益,请邮件联系66553826(@)qq.com进行处理。
电脑软件

视频编辑软件下载-BlazeVideo SmartShowv2.1 免费版

2024-11-7 9:40:50

电脑软件

Power-user Premium下载-Power-user Premium(超级office办公插件)v1.6.1179 官方破解版

2024-11-7 9:54:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
搜索