Git读书笔记(1)诞生,分布式
来源:互联网 发布:中国高校财经数据库 编辑:程序博客网 时间:2024/05/22 08:12
Git:世界上目前最先进的分布式版本控制系统(没有之一)。
Linus坚定地反对CVS和SVN,这些集中式的版本控制系统不但速度慢,而且必须联网才能使用。
Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!一个月之内,Linux系统的源码已经由Git管理了!牛是怎么定义的呢?大家可以体会一下。
Git迅速成为最流行的分布式版本控制系统。
2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub,包括jQuery,PHP,Ruby等等。
Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统。
集中式版本控制系统:
集中式版本控制系统最大的毛病就是必须联网才能工作。
分布式版本控制系统:
分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。既然每个人电脑上都有一个完整的版本库,那多个人如何协作呢?比方说你在自己电脑上改了文件A,你的同事也在他的电脑上改了文件A,这时,你们俩之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。
当然,Git的优势不单是不必联网这么简单,后面我们还会看到Git极其强大的分支管理,把SVN等远远抛在了后面。
0 0
- Git读书笔记(1)诞生,分布式
- Git:简介、诞生、集中式分布式、安装、创建版本库
- Git 的诞生
- Git的诞生
- Git 诞生记
- Git的诞生
- 2.Git的诞生
- Git的诞生
- Git的诞生
- Git的诞生
- Git的诞生(转)
- Git的诞生
- Git的诞生
- git的诞生历史
- Git的诞生
- Git的诞生
- Git的诞生
- Git的诞生
- windows 命令行调用openssl
- 项目开发中在百度收集起来的一些js方法
- 用栈实现二进制转十进制
- 关于I帧,P帧,B帧和NAL单元的联系。还有slice片和NAL与各帧之间的关系
- 分享自玄子 《eclipse颜色配置》
- Git读书笔记(1)诞生,分布式
- Phoenix(五)JDBC 无法添加数据
- IBM massage broker ESQL 实现Java中split(“-”)功能的方法
- 如何快糙好猛地在Windows下编译CAFFE并使用其matlab和python接口
- VS2008宏不能运行的解决办法
- Android事件传递机制
- 条款06:若不想使用编译器自动生成的函数,就该明确拒绝
- 首次使用Mina(使用Mina建立简单的服务器)
- iOS中xmpp的使用