07 年的时候,在Linus Torvalds着力开发Git 两年之后他做客 Google Talk,介绍Git 的特点与设计思路,顺带指出了其它版本控制系统 CSV/SVN 的弊端,以及对 CSV/SVN 的极度厌恶才是他促使自己想要开发Git,言辞犀利的鄙视了用 SVN一大群人。

视频开头他就跟现场的人说今天来不是回答你们 Linux 系统未来十年的发展愿景也不是讲 Git 的使用方法的,如果你们老想问我Git 怎么用你们最好 Google 一下

他还介绍了很多Git 设计时的思想

  • 为什么要用分布式;

  • 分布式的基本工作原理;

  • 如何做好版本控制;

  • Git 对比其他同类型工具的优秀之处。

推荐大家可以看下这个视频,翻译的也很有意思,相信在观看的过程中,能让你学到不少东西。

还有最重要的一件事:当初刚用Git 的时候针对它怎么念,有人念"吉特"有人念/gɪt/,看看它老爹是怎么叫它名的吧

Linus 07年在 Google讲座介绍Git的特点和设计思路相关推荐

  1. Linus 在谷歌介绍 Git,内容很精彩,还顺带骂了一堆人(视频)

    (给程序员的那些事加星标) Linus Torvalds 不用多介绍了,程序员基本都知道.他除了创造了 Linux,还创造了版本控制系统 Git. 为什么他要开发 Git? 2005 年 3 月底,L ...

  2. 《Google软件测试之道》- Google软件测试介绍

    <Google软件测试之道>- Google软件测试介绍 2015-05-21 目录 1 质量与测试   2 角色   3 组织结构   4 爬.走.跑   5 测试类型   相关链接 与 ...

  3. 我早年在Google学到的10条经验

     Matt Cutts:我早年在Google学到的10条经验 摘要:High Scalability创始人Todd Hoff与Google公司资深工程师.知名博主Matt Cutts深入探讨了在谷 ...

  4. Google Megastore介绍

    Google Megastore介绍 概述 策略对比 异步主从 Asynchronous Master/Slave 同步主从 Synchronous Master/Slave 乐观复制 Optimis ...

  5. 开源C++单元测试框架Google Test介绍

    开源C++单元测试框架Google Test介绍 Google Test Google test是针对c/c++的开源测试项目.采用的协议是BSD license,有很多著名的开源项目采用了它,包括C ...

  6. Google Guava介绍

    Google Guava介绍 Google Guava是Google的java项目广泛依赖的核心库,其功能强大并且高效稳定,我们日常企业开发或学习也可以参考和借鉴Guava.其对集合Collectio ...

  7. Google InceptionNet介绍

    Google InceptionNet介绍 1 简要概括 Google InceptionNet出现在ILSVRC2014年的比赛中(和VGGNet同年),并以较大优势夺得了第一名的成绩,它的top5 ...

  8. Android AR开发实践之二: Google ARCore介绍

    Android AR开发实践之二: Google ARCore介绍 一.ARCore介绍 二.ARCore工作原理 三.ARCore基本概念 四.ARCore渲染技术 使用OpenGL渲染 使用Sce ...

  9. Google Chubby介绍

    Google Chubby介绍        首先,Chubby是什么?Chubby主要用于解决分布式一致性问题.在一个分布式系统中,有一组的Process,它们需要确定一个Value.于是每个Pro ...

最新文章

  1. python数组操作加法_Numpy数组索引和/或加法似乎是
  2. python项目归纳总结-python总结七
  3. 客户端升级为select模型
  4. Spring-AOP 通过配置文件实现 异常抛出增强
  5. composer配置阿里云镜像
  6. 【深度学习系列】——深度学习简介
  7. anaconda3 安装tensorflow 报Cannot remove entries fro
  8. 【Flink】SASL encryption trust check: localHostTrusted = false, remoteHostT
  9. linux面试题:删除一个目录下的所有文件,但保留一个指定文件
  10. m40型工业机器人_从工业机器人编程及应用到数控机床的安装维修,一次都学习了...
  11. python模块之junos-eznc
  12. 无 Flash 时代,让直播拥抱 H5
  13. 【转】DCX (数独-八皇后问题)
  14. think.php教程,Thinkphp_thinkphp教程_自学php网
  15. Python3.8场景式编程学习与训练- 第1章 入门基础 Python学习方法论与学习资源
  16. 如何从Mixamo下载人物模型的动画
  17. C/C++ 代码分析警告集
  18. 绑定机制(转自天运科技)
  19. 抖音服务器到底有多大,能够供那么多人同时刷?
  20. esxi5 的tart命令使用注意点

热门文章

  1. vue_ form表单 v-model
  2. python基础之“换行符”的应用
  3. 隐藏方法不能实现多态性
  4. Whats the difference between git reset --mixed, --soft, and --hard?
  5. Codeforces 216D Spider#39;s Web 树状数组+模拟
  6. 自媒体公约:良性发展大于利益本能
  7. 自动化代码部署、代码回滚、命令执行软件之capistrano
  8. ipmi对于统一硬件管理的意义
  9. 路由器LED闪灯泄露数据
  10. Efficient scaling in a Task-Based Game Engine