Git for Windows 是面向 Windows 平台的一套轻量级 Git 版本控制工具,完整支持 Git 的各项功能。它主要包含 Git Bash 命令行环境和 Git GUI 图形界面两个部分,安装后即可在 Windows 上使用 Git 管理项目。对于之前习惯 TortoiseSVN 的用户来说,Git GUI 的界面可能显得比较简单,但装好 msysgit 之后仍然可以再安装 TortoiseGit,从 SVN 平稳过渡到 Git。Git 本身免费开源,相比 Subversion(SVN)这类传统版本控制软件具备更先进的功能,采用 Git 管理的项目也越来越多。

Git for Windows 是专门为 Windows 平台开发的 Git SCM 工具,整体轻量化,并且支持 Git 的全部功能特性
它包含 Git Bash 命令行工具、Git GUI 图形界面工具以及 Shell Integration 模块
Git 本身是免费、开源的版本控制软件,功能上比传统 Subversion(SVN)更有优势
因为越来越多项目转向 Git 管理,Windows 用户也需要一个能完整运行 Git 的本地环境
1、 运行 Windows 下的 git 安装包,安装 msysgit 时基本一路点击“下一步”即可完成
2、 安装过程中会设定安装路径,例如假定路径为 C:\msysgit
3、 安装完成后即可使用其中的 Git Bash 和 Git GUI 等组件
- 最初想在 Windows 上使用 Git,曾尝试用 MinGW 编译,但没有成功
- 后来了解到 Git 在 Windows 上只能在 cygwin 中编译,而基于 cygwin 的安装包安装后体积偏大
- 随后找到 msysGit 这个开源项目,它基于 MinGW,正好符合需求
- 在接触 msysGit 之前,曾花大半天时间手工安装 MinGW 和 MSYS,当时已经可以使用,但部分库还没有装上
- msysGit 已经把 MinGW 和 MSYS 集成好,完整安装包约 30M,安装后占用空间超过 1G
- 直接使用 msysGit 就省去了手工安装 MinGW 和 MSYS 的步骤
- 安装 man 时需要用到 man-1.6f-1-msys-1.0.11-bin.tar 和 groff-1.20.1-1-msys-1.0.11-bin.tar 这两个包
- 过程中可能出现“pr: command not found”的提示,需要补充 coreutils-5.97-2-msys-1.0.11-ext.tar
- 以上文件与 msysgit、Git 配合使用,可完善 Windows 下的 Git 使用环境
1、 习惯 TortoiseSVN 操作方式的用户,初次接触 Git GUI 可能会觉得功能偏简单
2、 安装完 msysgit 之后,仍然可以继续安装 TortoiseGit
3、 TortoiseGit,可以从 SVN 的使用习惯平滑过渡到 Git
(您的评论需要经过审核才能显示)
0条评论