美文网首页
观Git诞生有感

观Git诞生有感

作者: 光行天下 | 来源:发表于2017-09-09 08:07 被阅读103次

    参加工作近20年,用版本控制也十多年了。从最早的vss,cvs到svn,也在工作中用过cc和firefly,由于团队不大,再加上对Git权限控制的偏见,一直没有去尝试。这两天,在看gitbook这个电子书出版系统,顺道就在京东reader上下了本《Git权威指南》来感受牛人再次改变世界的风采。

    牛人改变世界,就在一瞬间。犹如上帝说要有光,便有了光。

    2005年发生的一件事最终导致了Git的诞生。在2005年4月,Andrew Tridgell(即大名鼎鼎的Samba的作者)试图对BitKeeper进行反向工程,以开发一个能与BitKeeper交互的开源工具。这激怒了BitKeeper软件的所有者BitMover公司,要求收回对Linux社区免费使用BitKeeper的授权。迫不得已,Linus选择了自己开发一个分布式版本控制工具以替代BitKeeper。以下是Git诞生过程中的大事记:

    • 2005年4月3日,开始开发Git。

    • 2005年4月6日,项目发布。

    • 2005年4月7日,Git就可以作为自身的版本控制工具了。

    • 2005年4月18日,发生第一个多分支合并。

    • 2005年4月29日,Git的性能就已经达到了Linus的预期。

    • 2005年6月16日,Linux内核2.6.12发布,那时Git已经在维护Linux核心的源代码了。

    • 在2005年7月26日,Linus深藏功与名,将Git的维护交给另外一个Git的主要贡献者Junio C Hamano,直到现在。

    回想上次在新员工见面会上分享的《程序员成长历程》中提到的好程序员与差程序员之间生产效率能差260倍,看看Linus这些神人,感觉他们不在凡间。

    相关文章

      网友评论

          本文标题:观Git诞生有感

          本文链接:https://www.haomeiwen.com/subject/werojxtx.html