2006年接触开源后就深深喜欢上了开源,那时我立志做培训和咨询,我就成了蒋鑫的忠实读者,还曾向当时的公司推荐蒋鑫的服务。后来因为公司积累使用了CVS,后面公司决定使用mantis。而蒋鑫从cvs、svn、hg分布的集中的版本控制玩了个遍,离用爽总差一点点,直到git。
2010年上半年我在石家庄组织了一场技术分享活动,有幸请到了蒋鑫,不过那次的路费到现在也没有报销。那次也是我毕业后第一次和一个男人开房,彻夜聊天,记得最蒋鑫最纠结的事是人们读错git,所以后来起名gotgit就再也不会读错了,我估计写书前后他也为这事纠结很多。给我说的最多的就是git太爽了,比hg爽死了,上次比较hg和svn说的是“hg很好和上游玩”,svn你只能(#‵′)靠影响力加入上游
2012年我见到蒋鑫,同时约上了我大学同班同学(其实就是找个请吃饭的),当他说到git的开发流程、linux开发流程、把想法筛来筛去时我忽然有种星球大战被吸脑髓的画面感,难道linux、git这种吸脑髓的是外星的灵感,后来还是火锅这种美食让我回到了闲时。
哪时候蒋老师送了我本书,我又厚颜无耻的替学生要了一本。学生那本学生表示功力不够、完全看不懂。我厚颜无耻的想在蒋老师书籍的目录基础上写一本《版本帝之路:吉塔屌爆了》。
蒋老师的学生都是资深的开发者、开发小组,而我教授的都是90后以及更年轻的入行程序员,讲解版本本身比讲解git工具的使用技巧更好,而且我在企业的实践告诉我,git大家都不如蒋鑫熟,原因如下:
1.其实大家都很忙,大家关注目标本身,我是大数据工程师,你让我给git提交的bug,不行,不行,不行
2.就像挖土,先挖大坑,如果过多的时间优化锄头是不明智的,可能别人的坑都把你埋了。
3.除非场景需要,乱搞代码库这种东东不熟还是不要了,不然不仅仅产品好运营打我,整个团队都会打我。
2006 群英汇成立,蒋鑫以开源作为《生计》 2009 有两个补丁 2010年底 《Git权威指南》 2011年 200多个提交的主流器,Gerrit 和 Gitlab(以git为周边的产品系)出现并且快速演进。 2012 git国家化 2015年 2.x发布 添加了 2015年底 加入华为,研究有效地在大公司内进行过知识的传递。 2016年1月 gotgit开源 。。。。。。。。。。更多的想象力