Linus 在 Google 分享了 Git 的设计思路,顺带怼了一大波人(视频)

如何在Linux下使用git(几步把你教会) 但是本地的主分支名有可能依旧为master,所以可以将本地分支名也改为main,或者不改变也行,只需要按照上面所说的使用 git push -u origin "main" 设置好目标上游分支也行。如果没注意这个问题,远程仓库已经新建了master分支,即拥有两个分支main和master,那我们可以将这两个分支合并。若在合并过程中出现冲突报错,git会暂停合并过程并标记出文件中的冲突区域。在目录(/home/user/.ssh,.ssh为隐藏目录)下会出现两个文件:id_rsa,id_rsa.pub。 阅读详情
去年在微博上,看到了有位技术博主整理翻译了一个关于 Linux 创始人 Linus 的演讲视频:「Git 的特点和设计思路」。

几天前,有朋友推了篇 Linus 相关的文章给我,才想起看过这么个视频,但还没分享过,今天就借此机会跟大家聊聊吧。

相信在座各位,对 Linus Torvalds 这位牛人都不会感到陌生。

  • 他 22 岁时发明 Linux,推动了整个互联网技术的发展;

  • 05 年时发明了 Git,让软件协作开发变得更为轻松便捷,促进了技术生态的繁华;

  • 通过 Git 衍生出的 GitHub,成为世界最大的程序员社区,让技术开源深入人心,影响了千千万万的程序员。

可以说,我们现在能用到许多优质免费的软件,Linus Torvalds 功不可没。

07 年的时候,Linus Torvalds 做客 Google Talk,对外人介绍了 Git 的特点与设计思路,顺带指出了其它版本控制系统 CSV/SVN 的弊端,言辞犀利的怼了他们一整波人 ?。

演讲中过程,Linus 表示,这次演讲不会教你怎么用 Git,如果你老喜欢问:Git 应该怎么学?那么你应该参考下他这个建议:

640?wx_fmt=jpeg

在提到另一个版本控制系统 CVS 时,他是这么说的:

640?wx_fmt=jpeg

大佬就是大佬,怼人都是单刀直入且十分自信。

在提到 Git 分支的时候,他是这么回应的:

640?wx_fmt=jpeg

当然了,除了怼人之外,这个视频里面还夹带了满满干货,如:

  • 为什么要用分布式;

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

  • 如何做好 SCM(版本控制);

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

这让你能在轻松愉快的观看体验中,沉浸式体会到 Git 这项技术的牛逼之处。

整个视频内容非常浅显易懂、翻译也很到位(感谢 @老码农 的辛苦翻译)。

大家有空的时候,可以看下这个视频,不是很长,一个多钟,很快就能看完。相信在观看的过程中,能让你学到不少东西。

当然了,怼人这项技能就别学了,技术能力不到位等下被回怼反而更尴尬2_05.png

Python心得和技巧:

近期热门:

【银行测试】手机银行APP专项项目+测试点汇总(一) 1、手机银行APP转账项目讲解面试官:请介绍一下你所负责的模块如何进行的测试?求职者:好的,我最近测试的是XX银行的手机银行App项目。这个项目里面包含了转账、转账额度调整、网银转账、交易明细、添加账户、存款、投资理财、生活缴费等功能模块。我主要负责了转账模块,这个大模块中包含了智能转账、手机转账、语音转账、预约转账、收款人管理等5个子模块,我首先介绍一下我们生活中使用最多的手机转账子模块。对于转账需要关注的是转账前、转账中、转账后这三个状态下的测试。 阅读详情

相关推荐

ABAQUS二次开发中创建SET

在ABAQUS中创建加载、边界条件时,需要使用set,创建set时需要使用对象集合对象中的Set函数,这个函数需要提供加入对象集合的列表,但这个对象列表好像并不能自行创建,只能通过ABAQUS各类对象集合中的findAt、getSequenceFromMask、getByBoundingSphere、getByBoundingCylinder或getByBoundingSphere函数得到,但这几个函数在直接使用PYTHON编程时都不太好用。这个函数返回一个字典,如下所示。

hohoyu的专栏 2486

Git源码(Linus 版本)详解

git 最初版本的源码阅读

weixin_45651194的博客 3212

win2012没有远程桌面授权服务器可以提供许可证 如何远程

如果远程windows服务器时,提示“没有远程桌面授权服务器可以提供许可证 如何远程”,先通过以下方式进行强制登录,然后在对服务器进行设置即可,延期使用。 强制登录服务器方式; 1、运行—输入:mstsc /admin /v ip:端口 回车即可 2、进入远程桌面,输入 ip:端口 /admin 例如:mstsc /admin /v 192.168.0.131:23568 进入服务器以后,按照以下步骤进行设置即可: ...

蜗牛快爬 1万+

Linus与Git

原文:https://www.liaoxuefeng.com/wiki/896043488029600/896202815778784 很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。 Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢? 事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由

Lazyafei's Blog 1336

从婴儿学步到工业级应用:VLA的‘隐式标定‘原理通俗图解

本文深入解析VLA(Vision-Language-Action)模型的'隐式标定'原理,通过类比婴儿学习机制,揭示其如何替代传统手眼标定技术。文章对比了工业机器人传统标定与VLA数据驱动方法的差异,并可视化神经网络注意力机制,展示其在空间关系编码上的突破性进展。最后探讨了VLA在工业应用中的优势与混合架构解决方案。

pz890123456的博客 325

Qt多线程实战:如何优雅地处理Modbus设备通信中的线程安全问题

本文深入探讨了在Qt框架下实现Modbus设备通信时的多线程安全问题,提供了优雅的解决方案。通过生产者-消费者模型、任务队列与锁机制等设计模式,有效解决了界面卡顿、数据包错乱等问题。文章还详细介绍了对象生命周期管理、信号槽连接类型选择等关键实现细节,帮助开发者构建稳定可靠的Modbus通信模块。

weixin_30897233的博客 488

Git 常用命令记录

笔记 | Git 常用命令记录

Selier的博客 886

揭秘 Chat Template 如何驱动 AI Agent?以Qwen3为例详解LLM的聊天模板

bos_token: null (没有使用特殊的文档开始符)eos_token<|im_end|>(作为每个对话回合的结束符)pad_token: 对话回合开始<|im_end|>: 对话回合结束非特殊但关键的控制 Token (在词汇表中定义): 包裹模型生成的工具调用请求。: 包裹外部工具返回的执行结果。<think></think>: 包裹模型的内部思考或推理过程。

ljp1919的专栏 1353

git基础教程(linux)

git 分布式版本控制git两大特点:版本控制:支持多人同时开发分布式。

wangxinru123456的博客 1936

无人机视角下基于YOLOv5/v8/v10的车辆检测系统:从算法原理到UI界面实战

随着无人机技术的普及和智慧城市的发展,无人机视角下的车辆检测在交通监控、战场侦察、灾害救援等领域展现出巨大的应用价值。然而,无人机航拍图像存在目标尺度小、视角多变、背景复杂等挑战。本文深入探讨了如何利用YOLOv5、YOLOv8、YOLOv10三个代表性目标检测算法,构建一套完整的无人机车辆检测系统。文章不仅详细解析了各版本YOLO的核心技术演进,还提供了从数据集准备、模型训练、性能评估到基于PyQt5/PySide6的图形界面开发的完整代码实现。通过本文,读者将能够掌握构建无人机实时车辆检测系统的全流程技

YOLO 172

生产环境中redis的SCAN命令如何替代KEYS命令?

本文介绍了使用SCAN命令替代KEYS的完整方案。SCAN通过游标分批迭代,避免KEYS命令遍历整个键空间导致的阻塞风险。文章详细说明了SCAN的基础语法、迭代流程和Java实现示例,强调必须关闭Cursor避免连接泄漏。针对生产环境,提供了COUNT参数调优、客户端去重、集群模式适配等优化建议,并列举了典型错误场景。SCAN通过分批次迭代和游标管理,可安全实现高性能键空间遍历。全文150字。

DN金猿的博客 179

哈哈!Linus 在 Google 分享了 Git 的设计思路,顺带怼了一大波人(视频)

点击上方“GitHubPorn”,选择“星标”公众号重磅干货,第一时间送达大家好,我是小 G。去年在微博上,看到了有位技术博主整理翻译了一个关于 Linux 创始人 Linus 的演讲视...

程序员吴师兄的博客 321

VisionPro 机器视觉案例 之 彩色保险丝个数统计

CogColorSegmenterTool CogColorMatchTool

机器视觉李小白的博客 2353

git clone 慢_Linus 在 Google 分享了 Git 的设计思路,顺带怼了一大波人(视频)

去年在微博上,看到了有位技术博主整理翻译了一个关于 Linux 创始人 Linus 的演讲视频:「Git 的特点和设计思路」。几天前,有朋友推了篇 Linus 相关的文章给我,才想起看过这么个视频,但还没分享过,今天就借此机会跟大家聊聊吧。相信在座各位,对 Linus Torvalds 这位牛人都不会感到陌生。他 22 岁时发明 Linux,推动了整个互联网技术的发展;05 年时发明了 Git,让...

weixin_39840729的博客 76

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

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

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

kevin_tech的博客,微信搜「网管叨bi叨」 236

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Linux环境下搭建本地git服务和客户端(超级详细)

本文主要说明在本地电脑上部署git服务器和客户端的过程。设置的过程详细的令人发指,如果是初学或者不熟悉git的相关指令的话,那么本文将会是最优的指导

青椒*^_^*凤爪爪的博客 4240

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Git简介与特点:从Linux到分布式版本控制的革命

Git不仅仅是一个版本控制工具,它改变了开发者协作的方式,为开源社区注入了新的活力。从Linus两周的创造到一个全球开发者依赖的核心工具,Git的故事告诉我们:伟大的创新往往源于实际需求和对现状的不满。无论你是独立开发者还是团队一员,掌握Git都将极大提升你的开发效率和工作体验。

m0_62910542的博客 956

深入 git 必看:git 是如何被创造的?讲述 git 的诞生史、核心思想及其父:Linus Torvalds

git 是世界上最先进的分布式版本控制系统,没有之一。 前言 本文简要阐述了 git 的诞生历程,以及其作者 Linus Torvalds(林纳斯·托瓦兹,同时也是 Linux 之父)对 git 的思考。对开发者而言,了解 git 产生的背景和设计理念,有助于更好地理解和使用 git;对管理者而言,则能更好地对企业项目开展有效的管理。 本文授权并同步首发于欢聚时代旗下技术公众号:YYG...

极客on之路 3774

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

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

程序员的那些事 5188

Git的设计太帅了!

Git是Linux之父Linus的又一力作,设计做得太帅了,不愧是世界级的产品,让人顶礼膜拜! 有以下几个特点:功能设计紧凑、克制;分层设计,层次间协议清爽;世界级的对象命名;有效隔离关注点;简洁有力的状态的管理;浑然天成的性能、分布式、并发考量。

刘海龙的专栏 2986

Git:改变世界的一次代码提交

摘要:如果选Linux社区历史上最伟大的一次 Git 代码提交,那一定是 Git 工具项目本身的第一次代码提交。 吾诗已成。无论大神的震怒,还是山崩地裂,都不能把它化为无形! —— 奥维德《变形记》 背景 Linux 作为最大也是最成功的开源项目,吸引了全球程序员的贡献,到目前为止,共有两万多名开发者给 Linux Kernel 提交过代码。 令人惊讶的是,在项目的前十年(1991 ~ 2002)中,Linus 作为项目管理员并没有借助任何配置管理工具,而是以手工方式通过 patch 来合并大家提

华为云官方博客 7402

Git十周岁之际,Linus Torvalds大谈Git开发故事

十年前,BitMover决定停止BitKeeper对Linux核心开发的支持,顿时Linux核心开发受到严峻的挑战。Linus Torvalds整个周末不见人影,隔周却如变戏法般的带着Git出现。 Linus Torvalds在2002年起,使用BitMover的版本控制软件BitKeeper管理Linux核心开发,而因为BitKeeper除商业付费版本,仅提供可免费使用但不允许修改释出的精简版

AlvinPanda的博客 1万+

Git与Github从入门到放弃(一): 全网最帅的程序员之神Linus

2019年5月26日,据《南华早报》消息,微软将停止接受华为的新订单,并且,华为笔记本电脑中的Windows操作系统和其他内容相关服务都已被微软暂停。 这一消息引发了网友对微软的声讨,另一方面,Windows的退出也令另一操作系统Linux成为了众人讨论的焦点。 标题中所提到的“神”正是Linus Torvalds,他被业内称为Linux和Git之父。 他不仅写出了Linux内核,还在短短十天...

gf_lvah的博客 1766
上一篇: Python Web:Flask 异步执行任务
下一篇: 打球却没订到场地?Python自动化帮你搞定
菜鸟学Python
博客等级 码龄9年 8089粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值