Git-scm和msysGit的区别


git-scm.com是版本控制软件Git的官方网站。

Git本身是为Linux操作系统这一项目而编写的版本控制工具软件,并且是以源代码的形式发行的(在Windows平台下编译比较麻烦)。


msysGit是一个项目,它使用MSYS(MinGW的一部分)在Windows本地平台上编译出Git。他们发行的“Git for Windows”二进制文件就是Windows下的官方发行版本——你从git-scm.dom所下载的二进制文件。

msysGit项目也发行“msysgit”二进制文件,这个二进制文件是构建“Git for Windows”的完整开发环境。


所以,如果你只需要在Windows上使用Git,那么你从git-scm.com下载“Git for Windows”即可。

注意:Git for Windows往往被称为“preview”版本,因为msysGit项目组并不对它提供完整的支持。然而从个人体验来说,Git for Windows已经非常成熟、绝对稳定了,所以使用上是没有问题的。

最后,“Git Bash”是包含在“Git for Windows”发行包(更精确的说,是与底层MSYS一起打包)中的命令解释器。之所以需要这个Bash,是因为很多Git命令实际上是shell script,Bash负责对这些命令进行解释运行,同时,也正是因为Bash中间层的存在,Git才能完全兼容的运行在Windows上。即使你没有把Git可执行文件加入PATH环境变量,Git也可以正常工作。但建议把Git可执行文件加入PATH,这样可以从其他的shell中使用Git,比如cmd.exe或PowerShell。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值