大小:32.78M
更新时间:23-09-27
系统:Pc
版本:v2.6.3
在介绍MsysGit之前我们需要先提到说说Git,Git是基于Linux内核开发的一款免费、开源的分布式版本控制系统,拥有极强的功能,可用于敏捷高效地处理任何或小或大的项目,这款MsysGit就是Git版本控制系统在Windows系统下的版本。MsysGit集成了所需要的运行环境和组件,支持所有Git功能特性,自带Gui图形界面,菜单也能配置Git,安装后很快可以上手,是Windows下搭建Git的是不二之选!
假设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 2025官方版
Atmel Studio 7(集成开发环境)
flash反编译工具(jpexs free flash decompiler)
visual studio code中文绿色版
数字电路仿真系统
apktool反编译工具
gcc编译器windows版
串口调试助手(SComAssistant)
热门标签
网友评论0人参与,0条评论
最新排行
UartAssist串口调试助手644Kv5.15绿色版 UartAssist是一款功能非常强大,且实用性极高的串口调试助手,该软件不仅支持常用的110-115200bps波特率,而且不论是它的端口号、校验位、数据位、停止位等各种数据,在这里通通都可以完美的进行调试。同时,该软件也支持ASCII/Hex发
查看
Tera Term(串口调试工具)14.88Mv5.5.1 Tera Term是来自国外的一款界面简洁,功能实用的串口调试工具。它是Microsoft Windows的终端仿真器,支持串行端口,远程登录和SSH连接,内置的宏脚本语言。Tera Term通常用于自动执行与从PC发起的远程连接相关的任务。
查看
MTPuTTY(终端调试工具)2.42Mv1.8.5.261 MTPuTTY是开发人员常用的一款终端调试工具,它是标签化的PuTTY,用于连接Telnet、SSH、rlogin、纯TCP以及串行接口,MTPuTTY拥有PuTTY所有的功能,并且在PuTTY的基础上进行标签化和自动化,使用起来更为方便。
查看
apk反编译工具(apkdb)32.49Mv2.1.3.20180418 apkdb是目前网络上最好用的apk反编译工具,也是一款针对android os系统apk程序,直接反编译修改的工具。软件集合了当今最强悍、最犀利的apk及dex文件编译工具。正常安装后,会直接在鼠标右键创建快捷菜单,用户可以对apk或dex文件进
查看
MulitComWatch(多串口调试工具)452Kv2.1.3.52 MulitComWatch是一款体积小巧,功能强大、齐全的多串口调试工具,它可以设置各种通讯速率、奇偶校验、通讯口而无需重新启动程序,可以设置定时发送的数据以及时间间隔,支持自动发送送数据,自动保存设置参数等,是单片机通讯开发、工业串口控制的最佳助
查看
同欣智能串口调试工具282Kv1.3 同欣智能串口调试工具是由东莞市同欣智能科技有限公司研发的一款智能串口调试工具。具有实用高效、性能稳定、快速便捷等特点,它可以对端口进行关闭操作,自动检测电脑串口连接情况,显示命令注释、数据区、发送及校检数据,让用户随时可以收发波特率、数据位及串口详
查看
O-ComTool(串口调试工具)364Kv2.1.1 O-ComTool是一款方便实用,非常友好且优秀的串口调试工具。它与其他串口软件没有太大区别,支持ascii码 hex切换,支持自动回复,支持重复发送,自动追加计数值等功能。 除支持传统串口收发功能外,还支持数据快捷发送、数据快速校验、协议数据自组
查看