到主版本库。
前世时,git分布式源代码控制系统,是由lux系统发明人,林纳斯特瓦兹创造出来的,就因为lux系统是开源的操作系统,源代码的更新大部分来源于众多程序员的无偿劳动,而每天都有成千上万个程度员,向lux团队大量源代码更新,纯粹靠人工的话,工作量实在太大,效率又太低。
于是,林纳斯特瓦兹就在2005年创造了git版本控制系统,来解决lux系统的版本控制问题。
推出分布式管理系统,也是张毅自己本身的需要。
微硬公司的软件种类越来越多,代码库也越来越庞大,他本身又要经常出国,更新代码和修补程序bug非常的麻烦。
程序员之间想要沟通,只能靠电话或者邮件沟通,驻天朝的程序员提交的代码,在山姆国想看到,只能通过点对点的沟通,考虑到时差,考虑到网络环境等等的不利因素,会导致沟通的效率极低。如果再加上欧洲的程序员,那就是一个恶梦了。
git的出现,给出了解决分布式源代码控制的解决方案。
而github,就像一个大型的立体式仓库,集合了所有的有代码存储和管理需求的公司。
对于个人用户