今天我们要讲的事情和Linus有关,世界上最出名的极客了。也许你对Linus不太熟悉,但是作为技术人的你一定知道Linux。伟大的Linux现在有上千个发行版在世界各地被使用,但今天我们要讲的可不是Linux,而是Linus的第二个作品——git。我们在日常的项目中都会用到git,它使我们的项目开发能够有序地进行。
在当时,全球各地的志愿者要想将源代码贡献给Linux系统只能通过diff的方式发给Linus,然后由Linus本认通过手工方式对代码进行合并。但是这种方法好烦哦,随着代码库越来越大,人工合并代码已经不太现实了,于是Linus选择了一个叫做BitMover的要钱的软件,幸好开发这个软件的公司还算够意思,直接就让Linux社区免费用。但好景不长,大家都知道开发Linux的人都是极客,呆着没事就想破解点东西。终于,他们把魔爪伸向了BitMover,一下子BitMover的公司就怒了:“我把你当兄弟,你却想上我”,直接就不给使了。
Linus一看没软件用了啊,唉,算了,自己整个吧。要不咋说大佬就是大佬,Linus只用了两个星期就自己用C语言把git写出来了,然后迅速成为最流行的分布式版本控制系统。
原文地址:https://blog.51cto.com/14068218/2360651
时间: 2024-10-11 14:32:41