想要在自己机器上安装git,对项目进行版本控制,可还是发生了很不和谐的一幕。
费尽周折,上图:
一开始以为是下载过程中文件出错,然后下载了好多次,每次点击安装和的时候,都会出现下面的错误提示:
可是机器的操作系统版本就是win7 64位操作系统,下载的git版本也是for windows-64位的,到底是什么原因呢?
于是,尝试着去找git的历史版本,链接为:https://github.com/git-for-windows/git/releases
看到,Latest release是2.16.2,向下翻,找到Git for Windows 2.16.1(38.1M)。
下载完成后,双击安装,结果还是和之前一样的错误。。。。。于是,我决定把版本提前的再多一些。
后来百度搜索了诸如“文件版本和当前运行的windows系统版本不兼容的可能原因等类似的问题”,提供的方法应用都不好用,于是听取了同事的意见,换一个浏览器下载试试,我换成了使用ie浏览器来下载,之前用的是Google Chrome浏览器,一段时间后现在完成,如下图所示:
我直接点击了运行,本以为还是会像之前那样报错,但生活总是这样,会给你一些小惊喜,下面的界面居然出现了 很激动,算是步入了正轨:
点击next之后,进入选择安装目录界面(选择自己想要安装的位置):
再次点击next之后,进入选择初始化时想要加载的组件,如下图,分别作解释。
Additional icons:选择是否要创建桌面快捷方式。
Windows Explorer integration:浏览源码的方式,可以通过Bash或者GUI两种方式浏览。
Git LFS:如果选择的话可以支持大文件。
接下来的两个是关联git配置文件和关联Bash命令行执行的脚本文件。
是否使用TrueType编码
检查“Git for Windows”更新。
以上几项内容可以根据自己的需要进行勾选。设置完成后点击next,进入下面的页面。(开始菜单快捷方式目录:也就是开始菜单中快捷方式的目录名称)
点击next,选择编辑器
Note部分的提示:Vim是Git for Windows历史版本默认的编辑器,非常建议更换到modern GUI编辑器。
以上三个选项分别表示:使用git自带的命令行工具;使用windows的命令行;两者均可(但是从Warning的内容可以看出并不是很好的选择)。我选择了第一种。
接下来点击next,选择传输协议,如下图:
第一个选项是https协议,第二个是SSL协议。
点击next
Git要如何处理文本文件中的行尾:
选择提交时的换行格式:
1.检查出windows格式转换为unix格式:将windows格式的换行转为unix格式的换行再进行提交
2.检查出原来格式转为unix格式:不管之前是什么格式,均转为unix格式换行再进行提交
3.不进行格式转换,检查出什么就提交什么。
点击next(一些额外选项)
点击Install,开始进行安装,如下图:
如下图所示,就Git客户端下载安装完成。