(给程序员的那些事加星标)

Linus Torvalds 不用多介绍了,程序员基本都知道。他除了创造了 Linux,还创造了版本控制系统 Git。

为什么他要开发 Git? 2005 年 3 月底,Linux 内核开发社区正面临严峻的挑战:他们不能继续使用版本软件  BitKeeper 了(原因是当时Bitkeeper 著作权所有者决定收回授权,内核开发团队与其协商无果),而又没有其他的源码管理软件(SCM)可满足其需求。

Linus Torvalds 接受了这个挑战,决定开发一个新的版本控制系统。Git 如今已经成为上万个项目的版本控制系统。

2007 年 5 月(注意时间,不是最近的事),Linus 做客 Google Talk 介绍 Git。在演讲中, Linus 讲解了开发 Git 的初衷,CVS/SVN 的缺陷,Git 的优势,并顺带骂了一堆人。

@老码农的自留地  最近看完了英文原版视频。看完后,他对 Git 的理解更深入了,并且发现在 Linus 大神的谈笑风生背后,有很多关于软件开发的深邃思想。

可以说,Linus 这一个小时的讲座满满的都是干货,所以老码农花了一周的业余休息时间,给视频做了中文字幕。

推荐阅读

(点击标题可跳转阅读)

Linux 之父谈工程师如何赢得尊重(视频)

大白话解释 Git 和 GitHub

Linus:谈论技术创新是愚蠢的,闭上嘴把事情做好

关注「程序员的那些事」,不错过圈内事

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

  1. Linus 谈 Git 的设计思想,顺带骂了一堆人(视频)

    点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废 今天是周末,但也别忘记学习哦~ 昨天在网络上看到一个视频,<Linux介绍git的特点和设 ...

  2. Linus 07年在 Google讲座介绍Git的特点和设计思路

    07 年的时候,在Linus Torvalds着力开发Git 两年之后他做客 Google Talk,介绍Git 的特点与设计思路,顺带指出了其它版本控制系统 CSV/SVN 的弊端,以及对 CSV/ ...

  3. git 自动将本地代码同步到线上服务器,很详细的哟,废话多,实则内容很少的

    1,创建一个文件夹,用来存放git仓库 mkdir git_rep ls cd git_rep 2,初始化(创建)一个git仓库 git  init  --bare  目录(仓库)名称 3,修改目录权 ...

  4. 《Linux命令行大全》:1-6:重定向和管道(很精彩)

    <Linux命令行大全>:1-6:重定向和管道(很精彩) https://www.toutiao.com/i6937081007581430303/?tt_from=weixin& ...

  5. 介绍一种很棒的wince 如何替换系统声音的方法

    Topic:介绍一种很棒的wince 如何替换系统声音的方法(作者:Baiduluckyboy) //------------------------------------------------- ...

  6. string也可以很精彩

    //======================================================================== //TITLE: //    string也可以很 ...

  7. 简师网:教编面试中自我介绍的内容和时长

    教师编制面试中总会遇见各种各样的问题,考生应该在考前做好充分的准备,尤其是处理好情绪方面的问题.为了能够帮助大家顺利备考,简师网为大家整理了面试自我介绍的内容和自我介绍的时间,希望能够帮到大家. 1. ...

  8. 综述:本专栏将介绍以下内容(专栏:最笨的办法学SSM框架)

    虽说在公司做项目开发过程中,我们不需要总是从头开始搭建SSM(Spring+SpringMVC+Mybatis)框架,我们总是专注于业务逻辑,但是框架的学习才能真正提高我们的能力. 本人学习总是用最笨 ...

  9. 郭的好象在推销,实在内容很少.

    郭的好象在推销,实在内容很少. 转载于:https://blog.51cto.com/328241/255043

最新文章

  1. Objective-C笔记
  2. csc interview at cambridge
  3. oracle数据库应用与开发习题,《Oracle数据库应用》练习题及答案.docx
  4. elupload获取文件名与路径_Uipath获取文件名,路径,扩展名等操作
  5. 3.12 12!配对
  6. 概率论和数理统计 - 02 - 随机变量及其分布
  7. predis操作大全
  8. c#仿QQ安全管家事例(附:源码下载)
  9. 设置不显示用户名和主机名_谁说Excel中不可以有聚光灯效果:Excel高亮显示设置...
  10. 滴滴又出事!33项问题被查,程维再次致歉
  11. rip协议中周期性广播路由信息的报文_关于RIP的一点小笔记--华为
  12. React 进修之路(1)
  13. hibernate中实体类对象的四种状态
  14. 前端中那些让你头疼的英文单词
  15. 【历史上的今天】11 月 8 日:为开源献身的互联网之子;卷积神经网络 LeNet-5 问世;特斯拉发明遥控器
  16. 地下城与勇士(DNF)异次元裂缝副本(哥布林王国、蠕动之城、兰蒂卢斯的鹰犬、黑色大地、虚无之境 、巴卡尔之城)(童年的回忆)
  17. python cookbook 读书笔记2(字符串处理2)
  18. 编译原理2---A Power Tool 正则表达式
  19. 智能城市应用中的安全和隐私:挑战和解决方案
  20. Jest,karma结合Vue-test-utils的优秀文章

热门文章

  1. 【蓝牙开发 - BLE】BLE广播包
  2. vue请求本地路径GET http://localhost:8080/.... 404 (Not Found)
  3. linux 下串口转usb不能发送数据包,Linux ,USB转串口驱动,没法读到数据
  4. 校运会计算机应用口号,校运会班级押韵口号
  5. 四川师范大学自然地理(2-地壳)90分以上版本
  6. android 布局 注释,安卓布局属性代码中文注解
  7. 2016银行卡BIN
  8. Radeon Gpu源码分析
  9. 刘奇-豌豆荚分布式redis的设计与实现
  10. 智能交通信号灯管理系统