Happy码农节

git

Posted by Kyle H on October 24, 2025

今年码农节,黄老师分享一个关于git的故事

先简单介绍一下git是干什么的,就是多人合作开发代码的时候,你写你的,我写我的,但需要一个软件做统筹工作,把每人写的代码结合起来,还确保没有矛盾。同时可以记录所有人的开发历史,出了问题可以精确定位该谁背锅。

如今全世界的代码都在是保存在git为基础的仓库里,(包括git本身,repo链接)。这样全世界的码农才可以很方便的通力合作发开各种软件

据说git是Linux的作者,芬兰的编程大神Linus Torvalds本人花了10天时间写出来的。当初Linus维护Linux代码,主要用bitkeeper作为版本管理器。突然一天,bitkeeper要收费了,这让开源为本的Linus很不爽,一怒之下就肝出了git Alt text

05年的4月7号,git诞生了。最初的版本就不到1000行C代码,20年后的今天发展成为全球代码仓库的基础。比如被微软买下的github。(微软当年是开源的死对头,18年的时候花了75亿美元买了开源软件最大的仓库github,反而成了开源巨头) Alt text

为什么选git作为名字的,最初的README里面是这么描述的。你觉得他好用的时候就是”Global Information Tracker”,不好用的就是“Goddamn Idiotic Truckload of sh*t”. Alt text

最后用一个老梗图,Happy 1024~
(完成一段代码后,要用git commit和git push两条命令把你写好的代码提交给系统,这样代码就不会丢失了。所以发生火灾时候,先要提交代码,再跑路。 我在好几个办公室看到过类似的梗图) Alt text