标签: msysgit
msysgit是一个Window 平台下的原生程序,Windows 平台下是 Git 客户端的不二之选。Git for Windows专注于提供轻量级本地工具集,将Git SCM的全部功能集引入Windows,同时为经验丰富的Git用户和新手提供适当的用户界面。
在介绍MsysGit之前我们需要先提到说说Git,Git是基于Linux内核开发的一款免费、开源的分布式版本控制系统,拥有极强的功能,可用于敏捷高效地处理任何或小或大的项目,这款MsysGit就是Git版本控制系统在Windows系统下的版本。MsysGit集成了所需要的运行环境和组件,支持所有Git功能特性,自带Gui图形界面,菜单也能配置Git,安装后很快可以上手,是Windows下搭建Git的是不二之选!
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的安装为:C:Git
1、在C:Gitetcgit-completion.bash文件中添加:
alias ls='ls --show-control-chars --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命令不像其它vcs一样,n条log从头滚到底,它会恰当地停在第一页,按space键再往后翻页。这是通过将log送给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看自己的中文修订没问题,但,一、我们的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: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;”"
作用:简化日常操作,目前还不需要,也没怎么搞明白这条指令吗,还是先用熟了基础指令再说。
加载全部内容
TeamSQL官方下载v3.4.230 最新版105M0人在玩TeamSQL官网.TeamSQL是来自国外的一款云存储SQL管理工具,该软件可以帮助你使用云存储区域,对SQL文件或命令语句进行保存和管理。目前软件能够支持MySQL、SQLServer、redis等数据库。
下载Resource Hackerv5.1.6 绿色版3.1M0人在玩ResourceHacker是一款免费软件,用于查看,修改,添加和删除Win32可执行文件的资源。内置了一个内部资源编译器和反编译器。
下载反汇编工具(c32asm)v2.12 绿色版1.3M0人在玩c32asm使用教程。c32asm是一款非常好用的反汇编工具,该软件使用起来并不难,可以进行反汇编和十六进制编辑,大家试试看吧!
下载Namo WebEditorv5.6 中文免费版7.5M0人在玩网页编辑软件有哪些?NamoWebEditor是一款经过汉化处理的非常好用的网页编辑工具,支持多种语言输入,界面简洁,还支持代码错误检测等功能,非常实用。
下载BoxedApp封装器v3.4 绿色中文版32.7M0人在玩BoxedApp封装器是一款专业的反编译软件。使用BoxedApp可以帮助用户将所有文件打包成可执行文件的所有选项,有需要的朋友可以来下载。
下载PopSQLv1.0 官方版71.2M0人在玩PopSQL是一款非常好用的SQL编辑器,软件界面简洁,功能强大,支持多种语言输入,兼容多种SQL软件,如果你还在寻找sql编辑器,不妨试试PopSQL吧!
下载SC封装工具v3.0.0.16 官方版36.1M0人在玩SC封装工具是一款Windows电脑端非常好用的封装软件。软件操作简单,新手也能快速上手,功能齐全,绿色无需安装,不占内存,非常的方便好用。
下载WinEdtv10.2.1 免费版12.5M0人在玩winedt10破解版是一款功能强大的LaTex/Tex文本编辑器,软件界面简洁,操作简单,能够帮助用户一键快速编辑处理LaTex/Tex文档,非常方便实用。
下载汇编码转机器码万能转换工具v1.0 绿色版2.8M0人在玩汇编码转机器码万能转换工具是一款非常好用的编码转换器。工程师们每天都要在无数代码中度过,需要不停的进行机器码和编码的转换,这个时候有了它,就可以大大提高工程师们的办公效率,节省时间。
下载MD5多接口查询工具v501.4 绿色版3.9M0人在玩MD5多接口查询工具可以一键批量查询出接口的准确数值,大大提高了用户的办公效率,节省了工作时间,软件界面简洁,使用方便,还在寻找MD5多接口查询工具的用户,不妨下载哦!
下载