专业的QQ下载站 本站非腾讯QQ官方网站

下载排行|最近更新

软件
软件
文章
当前位置:首页应用软件文字处理 → msysgit(Git for Windows)
msysgit(Git for Windows)

msysgit(Git for Windows)

评分:2
下载地址
  • 软件介绍
  • 软件截图
  • 猜你喜欢
  • 同类推荐
  • 相关文章

软件Tags:

msysgit是一个专为Windows平台打造的原生程序,是Git客户端的最佳选择。Git for Windows致力于提供轻量级的本地工具集,将Git SCM的全部功能引入Windows环境,同时为经验丰富的Git用户与初学者提供友好的用户界面。

msysgit简介:

在深入了解MsysGit之前,首先需要对Git进行简要说明。Git是一款基于Linux内核开发的免费且开源的分布式版本控制系统,具备强大的功能,能够高效且灵活地处理各种规模的项目。而MsysGit便是Git版本控制系统在Windows平台上的实现。MsysGit集成了所需的运行环境与组件,全面支持所有Git功能,配备图形用户界面,配置菜单也能轻松管理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:Gitetcgit-completn.bash文件中添加:

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

    功能:使得在 Git Bash 中输入 ls 命令时,能够正常显示中文文件名。

2、修改C:Gitetcinputrc文件中的两项配置:

    set output-meta on

    set convert-meta off

    功能:使得在 Git Bash 中可以顺利输入中文,例如中文的 commit log。

3、在C:Gitetcprofile文件中添加:

    export LESSCHARSET=utf-8

    功能:$ git log命令与其他版本控制系统不同,n条日志不会从头滚动到底,而是适时停留在第一页,按空格键可继续翻页。这是通过将日志交由less处理实现的。以上设置即为less的字符编码,确保$ git log能够正常显示中文。实际上,其值不必局限于utf-8,例如latin1也可行……还有一种方法是使用$ git --no-pager log,以禁止分页,从而无需设置上述选项。

4、在C:Gitetcgitconfig文件中修改或添加如下配置:

    [gui]

    encoding = utf-8

    功能:我们的代码库统一采用utf-8编码,这样设置可以确保在

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

    [i18n]

    commitencoding = GB2312

    功能:若缺少此项,尽管在本地使用$ git log查看自己的中文修订毫无问题,但一旦将日志推送到服务器,便会出现乱码;同样,若他人在Linux下推送中文日志,我们拉取后也会呈现乱码。这是因为我们的commit log首先存放在项目的.git/COMMIT_EDITMSG文件中;在中文Windows中,新建文件通常使用GB2312编码,但Git并不知情,默认处理为utf-8后发送,因而出现乱码。有了此项设置,Git会首先将其转换为utf-8后再发送,从而避免了问题。

    [core]

    quotepath = false

    功能:若缺少此项,$git status输出中文时将显示为UNICODE编码。

    [core]

    editor = notepad

    功能:修改默认编辑器,例如在$git commit时输入日志,默认编辑器为vim,用户可根据个人喜好进行选择。

5、最后一条,在C:Gitetcgitconfig文件中添加:

    [alias]

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

    功能:简化日常操作,目前或许尚未需要,若对此指令尚不熟悉,建议先熟练掌握基础指令再作深入。

展开内容

软件截图

同类推荐

推荐文章

用户评论

热门标签

关于i5i5下载 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2019-2029 I5I5.COM 【i5i5下载】 版权所有 京ICP备2024069179号-1 | 京ICP备2024069179号-1

声明: 本站非腾讯QQ官方网站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告