点击上方“方志朋”,选择“设为星标”

做积极的人,而不是积极废

今天是周末,但也别忘记学习哦~

昨天在网络上看到一个视频,《Linux介绍git的特点和设计思路》,感觉挺不错的,趁着周末赶紧分享给大家。

Linus 大家都知道,是 Linux 内核的开发者及主要维护者,同时也是版本控制软件 Git 的创造者。可以说,他的这两项作品已经改变了我们的社会和生活。

Git 可以说是当前最流行的版本控制软件,现在绝大多数企业都是使用 Git 来管理代码。但 Git 是怎么被设计出来的?它背后的设计思想又是怎样的?Linus 本人在 Google Talk 中亲自为我们介绍当中的故事。

这个视频有一个多小时,正好可以在周末看。通过这个视频,我们可以知道 Git 诞生背后的故事,以及它的设计思想,对于我们开发过程中的软件设计肯定会有启迪作用。同时,这个视频的英语难度也不是很高,也是一个学习英语的绝佳素材。

So, enjoy it! 

热门内容:

  • 彻底透析SpringBoot jar可执行原理

  • 面试官:谈谈你对 Spring AOP 的了解?请加上这些内容,绝对加分!

  • 国内拉取google Kubernetes镜像

  • Apache架构师的30条设计原则!

  • 盘点阿里巴巴 15 款开发者工具

  • 详细介绍!Linux 上几种常用的文件传输方式

  • 看我如何作死 | 将CPU、IO打爆

  • 面试时写不出排序算法?看这篇就够了

  • 网易云音乐的消息队列改造之路

  • Elasticsearch性能优化实战指南

  • 几种常用 JSON 库性能比较

喜欢就点个"在看"呗^_^

Linus 谈 Git 的设计思想,顺带骂了一堆人(视频)相关推荐

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

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

  2. 浅谈jQuery Mobile设计思想

    来自51CTO技术社区:http://mobile.51cto.com/others-288591.htm jQuery Mobile设计思想是本文要介绍的内容,主要是来了解jQuery Mobile ...

  3. 浅谈HDFS的设计思想和实现思路

    前言 本文隶属于专栏<1000个问题搞定大数据技术体系>,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和参考文献请见1000个问题搞定大数据技 ...

  4. 理解Git的设计思想,详解git文件夹,以及详解add、commit、push,fetch、pull、merge指令

    在项目目录执行git init,此目录将纳入git管理,git将会自动生成.git文件夹,用以记录git配置(.git/config)和版本信息(commit-id)和文件集合.下面是.git文件夹的 ...

  5. 单片机sleep函数的头文件_单片机代码模块化设计思想浅谈

    前言:前段时间分享的文章[单片机裸机代码框架设计思路],很多读者给我留言,觉得很不错,对于初学者而言,这是一个进阶的技巧,对于我而言,这是对自己总结和表达能力的一个提升. 本文章我们再谈谈单片机代码的 ...

  6. 谈CRM产品设计的指导思想

    客户关系管理(CRM)其本意强调的是对客户"关系"进行有效管理,从而达到维持较高的客户占有率(customershare)的目的.所谓关系,是指两个事物之间其中的一方对另一方的行为 ...

  7. 【Java设计模式 面向对象设计思想】一 再谈面向对象和封装、抽象、继承、多态四大特性

    回看最初的目标:[Java设计模式 学习目标及大纲]高质量代码的标准及实现路径在这篇Blog里我们明确了什么是高质量的代码:易维护.易读.易扩展.灵活.简洁.可复用.可测试,也知道高质量代码的达成路径 ...

  8. 框架设计:浅谈ECS设计思想(一)

    从一开始的面向过程编程,再到后来面向对象编程.随着硬件性能的不断改进,用户对软件应用的要求也水涨船高.愈发庞大的应用不再是一个人或几个人的小团队能够完成的呢,分工愈来愈明显,逼迫着编程思想不断进步. ...

  9. 嵌入式软件开发工程师谈软件架构的设计

    嵌入式软件开发工程师谈软件架构的设计 注:此处嵌入式特指基于linux平台,单片机和其他rtos不在讨论范围 笔者从事嵌入式软件开发有6,7个年头,bsp,驱动,应用软件,android hall,f ...

最新文章

  1. UIView-Maker,实现UIView的clone操作和统一样式模型
  2. MyEclipse8.5/8.6不能安装ADT
  3. Form表单中的button导致页面刷新而无法进入Ajax请求回调函数
  4. 安卓APP_ Fragment(4)—— Fragment + ViewPager2 模拟微信首页 (1)两者联动实现翻页
  5. 七、内存、寄存器数据的传送
  6. 冯德勇linux百度网盘,RHCE 学习笔记(14)- 文件系统(2) - 搜索文件
  7. 怎么查电脑系统版本_查中考分数线小程序功能更新,填志愿必备参考
  8. 你会采取什么方法改进你的测试用例_自闭症孩子在公共场所哭闹、撒泼打滚,你会采取什么措施?...
  9. unix环境高级编程 pdf_Unix环境编程-详解coredump
  10. 基于单片机PID电机调速控制设计-基于单片机LED条屏显示温度和时间设计-基于单片机PM2.5雾霾检测处理控制设计-基于单片机SHT11温湿度采集报警系统设计-基于单片机8155秒表计时器系统设计
  11. 一文读懂应用市场的[发展简史]
  12. 科学计算机壁纸,Nature大盘点:2020年最佳科学影像,每一张都是壁纸,每一张都是历史...
  13. 树的遍历 ALDS1_7_C: Tree Walk
  14. 摩托罗拉defy.apk+安装recovery和刷机的教程
  15. 音频编码(PCM、G711A、G711U、AAC)理解
  16. 考试排名(一)(结构体专题)
  17. linux常用命令 和 常见错误解决方式
  18. 【Flask】response响应
  19. spring的学习【1】
  20. html语音转asr,呼叫中心ASR自动语音识别详解

热门文章

  1. 在C#中怎样推断线程当前所处的状态
  2. appium IOS真机测试
  3. Windows 7 SDK Fails to Install with Return Code 5100 (GRMSDK_EN_DVD.iso)
  4. Strategy_Level2
  5. opencv3 视频稳像
  6. GitHub 的 AI 编程工具漏洞高达 40% ,再次陷入争议……
  7. 机器学习中的线性回归,你理解多少?
  8. 170亿参数加持,微软发布史上最大Transformer模型
  9. 因果关系是通向强AI的阶梯or作用被夸大?
  10. 从0到1详解推荐系统中的嵌入方法,原理、算法到应用都讲明白了