Linux 和 Github 有什么关系呢?先让我们来了解一下(参考CocoaChina)
在1991年,林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds, 1969年~ )创建了开源的Linux(免费使用和自由传播的类Unix操作系统,其特点是免费、可靠、安全、稳定、多平台)
在Linux的代码是如何管理的呢?
在1991-2002年,通过diff的方式把源代码文件发给Linus,由Linus手动合并代码。为什么不把Linux代码放到版本控制系统里呢?虽然CVS、SVN这些集中式的版本控制系统免费,但速度慢、必须联网才能使用,所以Linus坚定反对使用。商用的版本控制系统付费,和Linux的开源精神不符。
在2002年时,代码库太大很难通过手