Git介绍
分布式: Git版本控制系统是一个分布式系统,是用于保存工程源历史状态的命令行工具。
保存点: Git的保存点可以跟踪源代码中的文件,获得某个时间点整个项目的状态; 通过此保存点,可以合并多人提交的源代码,也可以回滚到保存点。
Git的脱机操作性: Git可以脱机进行代码提交,因此可以说是完全的分布式处理。 Git的所有操作不需要在线进行。 这意味着Git比SVN等工具快得多。 由于SVN等工具必须在线操作,因此网络环境恶劣会导致代码提交非常慢。
Git是基于快照的。 旧的版本控制工具(如SVN )会将提交点保存为修补程序文件。 Git提交将提交点指向提交时的项目快照。 提交的内容包含元数据(作者、日期、GPG等)。
Git的分支与合并:分支模型是Git最明显的特征。 这改变了开发者的开发模式,因此SVN等版本管理工具可以将各分支放置在不同的目录中,Git可以在同一目录内切换不同的分支。
分支及时性:分支的创建和切换几乎同时发生,用户可以上传部分分支,并在本地隐藏其他部分分支。 不是所有的分支都需要上传到GitHub。
分支灵活性:用户可以随时创建、合并和删除分支。 多个用户实现不同的功能,创建并开发多个分支,然后合并分支,使开发快速、简单、安全。
下载Git客户端
截至博客发布时,Git的最新版本是2.10.2。 可以从官方网站下载。 官方网站的下载链接如下。
单击“打开官方网站下载链接”
如果您觉得官方网站下载太慢,也可以通过以下CSDN链接下载:
单击CSDN下载链接
255);”>
Git客户端安装过程
1.双击安装程序“Git-2.10.2-64-bit.exe”,显示截图如下:
2.点击“Next”,显示截图如下:
根据自己的情况,选择程序的安装目录。
3.继续点击“Next”,显示截图如下:
说明:
(1)图标组件(Addition icons) : 选择是否创建桌面快捷方式。
(2)桌面浏览(Windows Explorer integration) : 浏览源码的方法,使用bash 或者 使用Git GUI工具。
(3)关联配置文件 : 是否关联 git 配置文件, 该配置文件主要显示文本编辑器的样式。
(4)关联shell脚本文件 : 是否关联Bash命令行执行的脚本文件。
(5)使用TrueType编码 : 在命令行中是否使用TruthType编码, 该编码是微软和苹果公司制定的通用编码。
4.选择完之后,点击“Next”,显示截图如下:
开始菜单快捷方式目录:设置开始菜单中快捷方式的目录名称, 也可以选择不在开始菜单中创建快捷方式。
5.点击“Next”,显示截图如下:
设置环境变量
选择使用什么样的命令行工具,一般情况下我们默认使用Git Bash即可:
(1)Git自带:使用Git自带的Git Bash命令行工具。
(2)系统自带CMD:使用Windows系统的命令行工具。
(3)二者都有:上面二者同时配置,但是注意,这样会将windows中的find.exe 和 sort.exe工具覆盖,如果不懂这些尽量不要选择。
6.选择之后,继续点击“Next”,显示如下:
选择提交的时候换行格式
(1)检查出windows格式转换为unix格式:将windows格式的换行转为unix格式的换行再进行提交。
(2)检查出原来格式转为unix格式:不管什么格式的,一律转为unix格式的换行再进行提交。
(3)不进行格式转换 : 不进行转换,检查出什么,就提交什么。
7.选择之后,点击“Next”,显示截图如下:
8.选择之后,点击“Next”,显示截图如下:
9.选择之后,点击“Install”,开始安装,截图显示如下:
10.安装完成之后,显示截图如下:
这样,我们的Git客户端就下载并安装完成了。