本系列课程适合深入学习Git。
Git的作者
可能很多人都知道Linux的作者是Linus Torvalds,但是你是否还知道Git版本控制系统也是出自他手呢?
Git诞生故事
说起Git的诞生可能还是个意外,话说到了2002年左右,Linux系统经过了大概十年的发展,代码库的庞大让Linus很难通过手工方法来合并来自世界各地的开发者提交的代码,补丁。所以社区的朋友们就建议选择一个商业的版本控制系统,最终他们选择了BitKeeper,而BitKeeper的公司处于人道主义授权Linux社区免费试用。
但是还是应验了那句话啊,天下没有免费的午餐啊,因为免费的要么内容不全,逻辑不清,要么各种限制;当然Linux社区也面临了这问题,事情的经过大概是这样,因为是免费的版本有可能一些限制,但他们用的是免费的啊,不能随便给这个版本控制体问题,当然提了,他们有可能也不管你,而又因为Linux社区都是高手,所以就自己动手写一些辅助工具,是不是的逆向别人的软件,来查看使用的协议等信息,但是被BitMover公司发现了,于是BitMover公司愤怒的收费了Linux的免费使用权。
但还是那句话啊,高手就是高手,于是Linus使用C语言用了大概两周写一个版本控制系统,这就是Git版本控制系统的雏形。一个月左右Linux系统的源码就都由Git来管理了,所以说这些牛人真不是盖的,大家可以慢慢体会下!
Git的今天
经过这么多年的发展,现在Git版本控制系统已经很流行了,尤其有了Github网站,到现在为止国内也有很多这样的网站了,比如开源中的Git代码托管服务。
到今天为止可能大家都听说过SVN,听过Git,但很少有人听过BitKeeper了,这个还真是三十年河东三十年河西啊。
GIT的前世今生就大致记录到这里,下一篇将主要介绍GIT的一些日常操作....
本文来自《完全掌握Git电子书》,视频教程也可以通过:爱学啊官网 、腾讯课堂、网易云课堂、淘宝教育学习。

网友评论