码迷,mamicode.com
首页 > 其他好文 > 详细

Git入门详解

时间:2015-05-26 15:43:27      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

一、git的简介

1.git的诞生

- 1991~2002年通过Diff和patch维护Linux内核

- 2002年启用BitKeeper维护和管理Linux内核代码
- 2005年开发BitKeeper的商业公司收回使用权
- 2005年4月3日Linus开始开发git
- 2005年4月6日项目发布

- 2005年4月7日作为git自身的版本控制
- 2005年4月29日git达到linus预期
- 2005年6月16日Linux内核2.6.12已经使用git维护代码

2.git版本控制类型

本地版本控制系统
集中化版本控制系统
分布式版本控制系统

技术分享技术分享
Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?
先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆。
技术分享
集中式版本控制系统最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,遇到网速慢的话,可能提交一个10M的文件就需要5分钟,这还不得把人给憋死啊。

 

Git入门详解

标签:

原文地址:http://www.cnblogs.com/jymz/p/4530598.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!