title: Git-送娃子们一本关于如何自学 Git 的秘籍
date: 2018-03-19 23:57:06
tags:
人生的路总要自己走,也一直都是在自己走。
开篇
这个三月份终于把当初计划的 Git 系列博客给补完,边记录,边学习,过程和结果都是比较开心的。
目前的博客中记录的大多是我自己的理解,和日常的操作,仅仅是 Git 的一小部分,希望能给你带来帮助的同时,大家也能一起走的更远。于是,就有了这篇博客的诞生。
娃子们,大家一起进阶吧。
正宗心法-Git 官方网站
Git 官方君给出的文档非常全面,除文档外,还有很多很多学习的资料。而且在这里,有官方君的 buff 加持,几乎不用担心被错误的理解给误导。
官网上可以下载 Git,有 Git 学习的文档资料和视频。视频我没看过就不多说了,主要想给大家安利我的操作。分为两个部分,一是神书 《Pro Git 》,这个有中文版,网站上可以选择语言看,用来学习和理解 Git; 二是全部命令的索引文档,这个不用专门是研究它,哪里不会查哪里就好了。
《Pro Git》中文版 >GO! 《Pro Git》,强烈推荐,几乎学 Git 的必备书籍!
Git 全部命令的索引文档 >GO!,新华字典般的存在,不用专门去看它,不会即查。
大牛们的 Git 系列
官网上的资料很全,但是大多是英语,就算翻译成中文,也特别书面化,所以很多人刚开始就去官方看的话,会感觉特别枯燥无味,看不下去。对于这种情况的,推荐看国内大牛们写的博客们,十分口语化,所以通俗易懂。
这里给大家推荐我认为不错的三个。
扔物线的《Git 原理详解及实用指南》
虽然名字看起来挺枯燥的样子,但是行文还是一如既往的扔物线式诙谐幽默,生动形象好理解。
此电子书是一本掘金小册,需要付费阅读,我看过,完全物超所值,初级和高级都比较适合阅读,个人十分推荐。
廖雪峰的《Git教程》
这个教程放在廖雪峰的个人网站上,是众教程之一,质量依然有保证,对比上面而言,嗯,是免费的。
geeeeeeeeek的《git-recipes》
一位仁兄自己整理的高质量 Git 中文教程,放在了 GitHub 上,star数有6K+。star数直接体现出它的价值,不多说,娃子们可以自己去看。
个人建议:
初学者:首推扔物线的《Git 原理详解及实用指南》,其次是廖雪峰的《Git教程》,都是系统式的循序渐进式,有中知识普及的感觉。
基本功能已经掌握的半瓶水:geeeeeeeeek 的《git-recipes》比较适合你的进阶。
最后的表白
其实,我学 Git 的路子,并不系统,使用前期,我对其一窍不通,还是死记硬背式的用 Android Studio 的 GUI 去操作 Git 的,当时为此还专门写了两篇博客教程,现在还在,访问量还很高,哈哈。
掌握 Git 基本命令行操作之后,我觉得释放很多,操作也比较灵活自由,摆脱了 GUI 的限制。
另外,理解 Git 的一些基本概念真的很重要,例如暂存区的存在,历史就是一堆提交串连起来的,HEAD 指针,分支指针等。这些知道了,才算是无拘无束,告别死记硬背式的操作,so free !
所以,希望大家学习如何使用 Git 的同时,尝试去理解它,不久之后,你可能突然一瞬间就豁然开朗了。
最后,希望大家都能知其所以然。虽然 Git 系列结束了,仍然盼望 see you next blog !
欢迎订阅我的Git系列文章
- 01. 请回答:Git是什么?
- 02. Git常用命令一日游活动
- 03. Git三大特色之Branch(分支)
- 04. Git三大特色之Stage(暂存区)
- 05. Git三大特色之WorkFlow(工作流)
- 06. Git-你好, HEAD 同学
- 07. Git-用 cherry-pick 挑好看的小樱桃
- 08. Git-rebase 黑魔法之打造完美的线性历史
- 09. Git-rebase 黑魔法之打磨 commit 颗粒度
- 10. Git-少年,你想学回滚吗?想撤销文件修改吗?
- 11. Git-移动记录仪 & 贴心小棉袄 reflog
- 12. Git-丢失的 commit 是真的消失了吗?
- 13. Git-叹为观止的 log 命令 & 其参数
- 14. Git-送娃子们一本关于如何自学 Git 的秘籍