在实际开发中,我们经常需要对工程进行版本管理,目前流行的两大工具分别是:Git 和 SVN。Git 是一个开源的分布式版本控制系统,可以有效、高速地处理大多数的项目版本管理。由于 Git 实在太受欢迎了,很多原本是 SVN 的用户都对 Git 路转粉了。Git 是 Linus Torvalds 提出来的,主要是为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
一、下载安装
1)登录 ,下载 Git 的最新版本。
图01 Git 官网首页2)下载 Git 2.16.2 文件
下载后得到一个 Git-2.16.2-64-bit.exe
执行文件,双击打开即可。
3)运行 Git 2.16.2 文件
双击 Git-2.15.0-64-bit.exe
之后,即可弹出如下对话框。
a. 遵守 GNU 协议
需要遵守 GNU 协议,直接点击“Next”,进入下一步。
图03 GNU 协议b. 选择 Git 安装路径
一般情况下建议安装非中文且好管理的路径下。
图04 选择安装路径c. 选择 GUI 工具
在弹出的“Select Components”对话框中,取消“WindowsExplorer Integration”复选框选中状态。取消的用意是:不使用 Git 本身提供的 GUI 工具,我们希望使用TortoiseGit 工具。继续“Next”即可。
图05 取消选中d. 选择编辑器
接着询问指定启动菜单路径和默认选择的编辑器,一般情况下,我们直接“Next”即可,不用做改动。
图06 选择启动菜单路径 图07 选择对应的编辑器
e. 设置 PATH 环境变量
主要是询问是否需要修改 PATH 环境变量。
图08 设置 PATH 环境变量主要有三个值(从上往下):
① 就只使用原本指定的,不修改 PATH 环境变量。
② 在 windows 的命令行窗口中进行使用 git 命令。(默认)
③ 在 windows 的命令行窗口中进行使用 git 命令和 Unix工具。
如果你是出于安全考虑的话,则不需要安装 Unix 工具。
f. 选择使用 SSL/TLS 库
让我们选择使用 SSL/TLS 库,此处直接默认选择 OpenSSL 即可。
图09 选择 OpenSSL 库主要有两个值(从上往下):
① 选择使用 OpenSSL 库(默认选择)。
② 使用本机Windows安全通道库。
③ 设置 Git 的换行方式。
g. 设置 Git 的换行方式
图 11 设置 Git 的换行方式主要有三个值(从上往下):
① 让 Git 自动转换文件中的换行符;检出到本地时转换为 Windows 下的换行符, 提交到服务器时转换为 Unix 下的换行符。当我们在 Windows 环境下开发时选择这个选项。
② 让 Git 在检出到本地时不做转换,保留原始文件的换行符; 提交到服务器时转换为Unix下的换行符。当我们在 Linux 或 Unix 环境下开发时选择这个选项。
③ 让 Git 在检出到本地时和提交到服务器时都不做转换。
h. 选择终端命令行
图 12 设置 Git 的换行方式主要有两个值(从上往下):
① 使用MinTTY作为Git命令行,MinTTY是一款模拟Unix系Bash终端的工具。
❤ 优点:命令记录、可配置字体、可改变窗口大小等;
❤ 缺点:可能无法直接运行原Windows下的一些命令行程序。
② 使用Windows系统自带cmd命令行来作为Git命令行。
i. 激活某些特性
图 13 激活某些特性主要有两个值(从上往下):
① 启用文件缓存。
② 启用凭据管理。
③ 启用符号链接。
j. 点击 Install 安装
到此为止,点击“Install”按钮,进行安装。
4)测试安装是否成功。
在 Windows 的命令行窗口中输入命令:git,如果弹出如下内容,即安装成功。
图 14 执行 git 命令