Git (一) Git介绍和安装

使用Git已经一年多了,自从使用了Git,也很少使用svn了,一直以来想出一个Git的教程,一直没有付诸行动,也许是一直忙(也懒)。最近忙里偷闲,还是想把这个Git系列写一遍,这次一定要写完。

使用Git需要我们了解Git,首先我主要想先简单介绍下Git,然后介绍下Git的安装和工具(在这里不做命令行的说明,我认为工具会了,命令行使用起来也会比较简单,工具的操作就是执行命令行)。

不得不说,Git是目前最优秀的分布式版本控制工具,木有之一,但是使用的人还是很少,一直还是使用svn(集中式版本控制工具),我们公司之前就是一直忍受着SVN带来的痛苦,在万般无奈下才迟迟切换到Git上,这种情况出现在很多公司,许多中小公司不用Git,不是因为Git不好,也不是因为Git复杂,而是公司没有实际行动去搭建这么一个服务。

OK,今天我们就先来简单介绍两点:1,Git的发展史以及Git的优点   2,Git的安装。

Git诞生记

Git诞生于2005年4月,由Linux的作者Linus Torvalds花费了两周的时间用C写了一个分布式版本控制系统,这就是Git1.0,大牛写代码就是这么666666。其实早在Git之前,这个世界就已经有一些非常流行的版本控制工具(VCS),比如CVS,SVN,ClearCase等,然而这些工具要么运行慢,要么要收费,都不是Linus Torvalds的菜,当时,有一个公司叫做BitMover,该公司有一款产品叫做BitKeeper,这是一个分布式版本控制工具,但是这是收费的,不过这是一个有情怀的公司,老板Larry说服Linus Torvalds使用BitKeeper来管理Linux内核源码,

于是,在2002到2005年之间,Linux内核开发团队一直使用BitKeeper来管理Linux源码。可是在开发的过程中,Linus Torvalds有一个叫做安德鲁·垂鸠的小伙伴不安分了,他写了一个简单程序,可以连接BitKeeper的存储库,BitKeeper著作权拥有者拉里·麦沃伊认为安德鲁·垂鸠对BitKeeper内部使用的协议进行逆向工程,决定收回无偿使用BitKeeper的授权。合作无法继续,于是Linus Torvalds决定自己开发一套分布式版本控制工具,就是Git,至于这个分布式版本控制工具为什么叫Git,Linus Torvalds并没有给出一个让所有人满意的解释,倒是很多开发者一直尝试去给Git一个合理的解释,常见的一个解释就是Global Information Tracker(中文译作全局信息追踪器)。如果当年不是BitMover公司的逼迫,估计我们还不一定见到这么优秀的分布式版本控制工具。值得一说的是,2016年5月11日BitKeeper宣布以Apache 2.0许可证开源(新闻链接http://www.solidot.org/story?sid=48171)

Git的优势

Git一出世立马就成为最流行的分布式版本控制工具,2008年4月,GitHub正式上线,GitHub是一个利用Git进行版本控制,专门用于存放代码与内容的共享虚拟主机服务,GitHub上线之后,许多开源项目都移植到GitHub上了,不管你从事那门语言的研发,都会在GitHub上找到你需要的项目吧!OK,说了这么多,接下来我们也该说说Git这个分布式版本控制工具的优势了。Git主要有以下几个优势:

1.与传统的集中式版本控制工具不同,分布式版本控制工具不需要联网就可以工作,每台电脑都是一个完整的版本仓库。
2.Git可以胜任上万人的开发规模,这个大家看看GitHub中的开源项目就知道了,不需要我多说。
3.性能优异。我们前面说过Linus Torvalds之所以不愿意使用CVS、SVN等版本控制工具就是因为这些工具的性能太差。所以Linus Torvalds在开发Git时就决定要革除积弊,确保Git的运行效率。笔者在上家公司做开发时,深受SVN的毒害,但是公司还是不愿意迁移到Git上,我猜测是由于项目经理不会用。
4.保证项目的安全。我们知道,在SVN之前还有一个集中式版本控制工具叫做CVS,这个CVS有一个问题,就是你的文件有的时候会莫名其妙的丢失,做开发的都知道,如果你的项目中突然有一个文件不见了,你不出一身汗才怪。所以,Git使用SHA1这种通用的加密散列函数来对数据库中的对象进行命名,从而来确保文件的安全。
5.好用的分支。用过Git的人都知道Git中的分支用起来有多么爽,分支在我们的项目中用的非常普遍,可是SVN虽然也有分支,但是却不能像Git用的这么爽

OK,Git的优势还有很多种,这里我就不再一一列举了,有兴趣的大家自行搜索。

Git的安装

本人屌丝一枚,没有苹果笔记本,在这里我只演示说明一下windows下安装Git,有需要苹果的同学可以留言,如果需要我在更新一片苹果电脑安装使用。

windows10安装Git

windows安装Git很简单,简单到傻子都能安装好,哈哈哈

1. 下载

到百度搜索Git官网,或者直接点击链接进入官网 https://git-scm.com/download

找到需要下载的版本

下载自己需要的版本,点击下载

下载后的文件如下,点击下载好的安装包安装这个软件

2,安装

安装是傻瓜式安装,无需操作说明,一直点击next,直到出现install,点击install,安装完成后点击finish

3,安装完成查看

安装好后在桌面界面点击鼠标右键,会出现如下界面

4,检查git是否安装OK


键盘Ctrl+r,然后在弹出框中出入cdm,弹出如下界面,输入git,回车

弹出上图所示界面就说明安装ok啦!!!

5,环境变量配置

对于开发来说环境变量是最基本的配置了,步骤如下:

1,找到git安装路径中bin的位置,如:G:\stall_soft\git\Git\bin,

2,找到git安装路径中git-core的位置,如:G:\stall_soft\git\Git\libexec\git-core;

注:"G:\stall_soft\git\Git\"是安装路径,可能与你的安装路径不一样,要按照你自己的路径替换"G:\stall_soft\git\Git\"

3,右键“计算机”->“属性”->“高级系统设置”->“环境变量”->在下方的“系统变量”中找到“path”->选中“path”并选择“编辑”->将,1,2步骤种找到的bin和git-core路径复制到其中->保存并退出

        注:“path”中,每个路径之间要以英文输入状态下的分号——“;”作为间隔

OK,本文我们就先说到这里,有问题欢迎留言讨论。,下一章:一台电脑上 Github,Gitlab多账号使用。

                                                                                      -END-

                                                                                    程序职场

                                                                           一个执着的职场程序员

                                                                

发布了55 篇原创文章 · 获赞 101 · 访问量 34万+

猜你喜欢

转载自blog.csdn.net/jianpengxuexikaifa/article/details/101481715