add blog 2014-02-18

This commit is contained in:
Jim
2014-02-18 13:17:11 +08:00
parent 83b2a67ac0
commit 4e59643242
2 changed files with 74 additions and 0 deletions
@@ -0,0 +1,74 @@
---
layout: post
title: Git-学习路线图及中文资料推荐.md
categories:
- Technology
tags:
- Git
---
> 人生若只如初见,所有往事都化为江南的一场烟雨,在相视一笑中,随风荡漾起回忆的波纹,然后再渐渐隐去在画中的江南,只因为你的离去,我竟为你留下的惊艳 ...
本文针对那些对GIT有初见感觉的攻城狮们。
---------------------
![](/media/pic2014/0218-0.png)
## 引子
一开始GIT给人感觉很简单,但一用起来又觉得每个地方都捉襟见肘。其实git的学习曲线要比想象中的更为陡峭,有近20个常用命令,每个命令又有20个左右常用的参数,相互组合使用。要学好的话学习量绝对不低于新学一门语言和其常用类库,因其大多数操作都有相近的实现方式,但结果又各不相同,所以蒋薪的《git权威指南》才写了595页。可是很多人并不喜欢大部头通读的方式,而更便爱边用边学。所幸git除官方文档外还有众多开源文档,其中比较著名的文档都有中文翻译。高质量的中文文档的阅读速度高效,这里就是我note里收集的一些相关网络书籍,以由易向难的顺序介绍。
---------------------
## 入门级
### [Git的维基定义](http://zh.wikipedia.org/wiki/Git)
为什么要叫GIT? 作为Linux创始人Torvalds的大作,不了解它的历史总有点说不过去。
### [git - 简易指南](http://rogerdudler.github.io/git-guide/index.zh.html)
图文并貌,大名鼎鼎,无数的人就是看了这篇文章后觉得GIT挺好用呀,然后,然后就掉坑里了。
---------------------
## 初级到中级
这个时候首先你要有一个练习用的GIT库,还得拿那个库干点事。那就在github.com注册个账号建一个练习库,然后在本地克隆两份,用来模拟两个程序员之间的同步和练习下面推荐教程中的命令。
### [PRO GIT](http://git-scm.com/book/zh)
本书具有一定的官方性质,是正式出版物的免费版,学习Git的屠龙刀。本文深入浅出,长度适中,讲解精练到位,结构合理,通读此书是提升功力的捷径。
### [图解Git](http://marklodato.github.io/visual-git-guide/index-zh-cn.html)
真是一图胜千言,在众多文档中此文可以算是出奇制胜,其它文档中较难理解的东西到了这里迎刃而解,称之为倚天剑毫不过分。倚天配屠龙 - 在读Pro Git时配套用。
### [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/ch02.html)
斯坦福血统,内容覆盖广,但解释偏少,可在读完Pro Git之后用来开拓思路。
### [Git Community Book 中文版](http://gitbook.liuhui998.com/index.html)
因为程度上本书和Pro Git冲突,本人没有读过此书,但仅看其完整的体系结构和中文翻译是值得推荐的。
### 其它
[Git 教學](http://blog.gogojimmy.net/2012/01/17/how-to-use-git-1-git-basic/)
三篇繁体中文,优点在于有图示。
[Git中级用法](http://blackanger.blog.51cto.com/140924/123399)
排版不是很好,但GIT中比较关键的地方讲的不错,开扩视野用吧。
[git详解](http://blackanger.blog.51cto.com/140924/123399)
### GitHub相关
[如何高效利用GitHub](http://www.yangzhiping.com/tech/github.html)
[蒋薪-GitHub](http://www.worldhello.net/gotgithub/)
### [Git GUI Clients](http://git-scm.com/downloads/guis)
为了本文的完整性加进来的英文页面,好在这不是教材,无伤大雅。
### [Git Cookbook](http://blog.sevenche.com/2014/02/Git-cook-book/)
这是本人的作品哈,里面是一些有用的小技巧。比如说你一上手拿到一个3G的库,众多的分支,怎么开始工作?
---------------------
## 高级阶段
这个时候的老师就一个~谷哥。
Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB