6.1.3 进一步了解Git
本章介绍了Git的基本命令和原理。你可以绕过原理先学习一些比较容易上手的命令以应付日常工作,在这方面有很多资料可供参考;但总有一天(也许很快)你会遇上麻烦,一筹莫展,甚至连解决问题的线索都没有,这时你可能会向原理求助(或者其它Git专家,如果你身边有这种人,并且他总是对你的问题热情洋溢)。另一方面:如果你明白了原理,再去学习Git命令就会轻松许多——Git的学习曲线比其它版本控制系统要陡峭(得多),但合适的方法可以降低这种难度。此外,Git虽难,收益更大。作为敏捷开发的核心工具,Git是值得掌握的。
在此我推荐两本书供读者进一步学习:
- 《Pro Git》,中译《Pro Git》——这本书从常用Git命令开始介绍,简单易上手,但是对Git原理的讲述下面这本书更好:
- 《Version Control with Git, 2nd Edition》——这本书从Git原理入手,深入浅出——掌握Git,这本书足矣。
另外,还有一些使用Git进行协作开发的网站(想必你已经知道了):
- GitHub - 同时它也是一个重要的使用Git的开源软件的托管中心
- GitBook - 用Git来写作、出版
- GitHuber.cn - 中文GitHub用户社区