致谢

感谢Linus Torvalds、Junio C Hamano和Git项目的所有贡献者,是他们带给我们崭新的版本控制体验。

本书能够出版要感谢机械工业出版社华章公司,华章公司对中文原创计算机图书的信任让中国的每一个计算机从业者都有可能圆自己出书的梦想。作为一个新人,拿着一个新的选题,遇到同样充满激情的编辑,我无疑是幸运的。这个充满激情的编辑,就是华章公司的杨福川编辑。甚至没有向我索要样章,在看过目录之后就“冒险”和我签约,他的激情让我不敢懈怠。同样要感谢王晓菲编辑,她的耐心和细致让我吃惊,也正是因为她的工作本书的行文才能更加流畅,本书也才能够更快问世。还有张少波编辑,感谢她在接到我的电话后帮我分析选题并推荐给杨福川编辑。

本书的部分内容是由我的Git培训讲义扩展而来的,在此感谢朝歌数码的蒋宗贵,是他的鼓励和鞭策让我完善了本书中的与服务器架设的相关章节。还要感谢王彦宁,正是通过她的团队我才认识了Android,才有了本书关于repo和Gerrit的相关章节。

感谢群英汇的同事们,尤其要感谢王胜,正是因为我们在使用Topgit 0.7版本时遇到了严重的冲突,才使我下定决心研究Git。

感谢上海爱立信研发中心的高级技术专家蔡煜,他对全书尤其是git-svn和Gitolite相关章节做了重点评审,他的意见和建议修正了本书的很多不当之处。因为时间的关系,他的一些非常好的观点没有机会在这一版中体现,争取在改版时弥补遗憾。

中国科学院软件研究所的张先轶、比蒙科技的宋伯润和杨致伟、摩博科技的熊军、共致开源的秦红胜,以及王胜等人为本书的技术审校提供了帮助,感谢他们的宝贵意见和建议。来自中国台湾的PyLabs团队纠正了本书在对Hg的认识上的偏颇,让本书附录中的相关内容更加准确和客观,在此向他们表示感谢。

因为写书亏欠家人很多,直到最近才发现女儿小雪是多么希望拥有一台儿童自行车。感谢妻子阿巧对我的耐心和为家庭的付出。感谢岳父、岳母这几年来对小雪和我们整个家庭的照顾,让我没有后顾之忧。还要感谢我的父母和妹妹,他们对我事业的支持和鼓励是我前进的动力。在我写作本书的同时,老爸正在富春江畔代表哈尔滨电机厂监督发电机组的制造,而且也在写一本监造手册方面的书,抱歉老爸,我先完成了。:)

蒋鑫(https://www.ossxp.com/)

2011年4月