《Pro Git》读后感

开始接触Git是在去年年初,公司开始从Clearcase 过度到Git,而我所工作的项目还未在工作之列,虽然参加了一些培训,但对Git依旧是懵懵懂懂。后来开始进行一些code repo在Git上的开发工作,装了google 的msysgit和smart git, 一直在图形UI上使用着Git,也一直在master branch上工作,基本上没用到太多的DVCS的特性,汗~~。直到今年初开始了另一个项目,需要直接操作Git Repo,从中取出用户待翻译的代码,将之提交给语言专家进行翻译。Legacy的code用的是JGit,在修改已有代码以及添加新功能时,发现自己缺乏这方面的知识,就开始翻阅《Pro Git》一书。

自读此书以来一直作了非常详尽的笔记:http://seanzhou.iteye.com/category/191972

目的是在回顾所学的知识时可以不用再去翻阅原书,只需浏览笔记即可。

《Pro Git》个人感觉并不适合初学者,章节的安排不甚合理,经常有一些需要读了后文才能明白的知识出现在前文中,感觉不是非常系统,但这些并不能抹杀其为一本好书,作者举例比较详尽,也涉及到了一些Git本质的东西,唯一的缺憾是Git Internals一章写得不够深入,(比如config 中 merge的设置,submodule的内在原理等都未涉及)。但任何一个软件,最详尽的应该是其官方文档吧,等有时间再去好好看看官方manual :)

另,据说《Git Magic》也是一本不错的书,有时间也可以拜读一下。

猜你喜欢

转载自seanzhou.iteye.com/blog/1457030