先上个在线阅读的链接
http://git-scm.com/book/zh/
先说说对书的内容的评价:
- 长短适中:每个section大概10-20min能够读完,可以利用饭后休息时间见缝插针地读
- 内容全面:涵盖了Git的常用命令、分支特性、远程仓库、自己搭建Git服务器、配置、内部原理等各个方面。零基础的初学者可以通过前3章成为一名个人Git用户,后几章能够满足中高阶用户深入了解的需求。
- 图文并茂:Git作为一门工具,最好的学习方法还是使用它。书中给出了大量的应用案例,不同开发工作模式有不同的用法,配合插图演示版本变化的状态,很容易理解。
- 知其然更知其所以然:介绍命令的时候也会涉及Git数据结构等内容,有助于理解为什么要这么做,不用死记硬背命令。初学的时候嫌太复杂可以直接跳过,不影响理解。
前前后后也读了不少Git教程,在这里也给个评价和推介,方便纯新手入门。
- Git简易指南
http://rogerdudler.github.io/git-guide/index.zh.html
非常有趣的一个tutorial,推荐作为第一个教程阅读。包括了常用的命令,画风非常可爱。美中不足是内容略少,分支特性介绍得太过简单了一些。
- Github官方帮助文档
https://help.github.com/
依托当前最Hot的开源社区,手把手地教你构建一个Git仓库,操作性强。缺点是知其然,不知其所以然。
- codeschool的Try Git教程
try.github.io
一个在线交互式的教学网站,15分钟Git入门,基本涵盖了Pro Git第二章中的内容。强烈推荐。
- Git权威指南
实在是太厚了,没有阅读欲望…对于使用者来说,前面的内容太罗嗦了,可以精简一下。
- 各种blog
不太好用,信噪比太低
对于刚刚开始学习Git的童鞋们,推荐Try Git课程+Github help建立代码仓库+Pro Git的方案,基本能够满足日常工作的需求。
另外,Git不仅仅是Geek们的专利,也是管理文档版本的一大利器。虽然学习曲线陡了一些,但是Git带来的长期便利值得为之付出时间。
最后,引用一段我在某Git文档中读到的句子:“版本控制系统能够是懒人们拥有更干净的文件系统和更多的活着的时间”。
以上仅为一个半吊子用户的一家之言,欢迎各路高手赐教。