《GitHub 入门与实践》读后感

前言

前些天当当活动,趁机买了《GitHub 入门与实践》、《图解 HTTP》、《图解 TCP / IP》三本书,
三本书都挺薄的,大概每本 249 页左右
而且前两本书的还很小,所以很快就看完了《GitHub 入门与实践》
1

读后感

在看这本书之前先是看了一本《Git 从入门到精通》,但是书中内容不是我想要的,所以就入手了这本书。

书中主要分为四大部分:

  1. Git 基本操作 & GitHub 主页中各功能的介绍
  2. Git 联合 GitHub 实操
  3. GitHub 功能的详细解说
  4. GitHub 协作工具 & GitHub 两种主流的开发流程讲解

第 1 部分

我觉得有 Git 基础的同学可以跳过不看了。
书中提到的 Git 操作就是简单的 init clone add commit push pull reset 这些简单操作,
GitHub 主页的介绍主要也是在创建仓库、用户设置上的见到操作,这些东西基本不需要介绍,自己看看就能懂的。

第 2 部分

这部分对于已经使用过 Git 将文件提交到 GitHub 的同学也可以跳过了。
相当于对第 1 部分的 Git 实践。

第 3 部分

这部分我觉得还是比较重要的,也是整本书的核心部分。
书里对 GitHub 仓库中的各种功能进行了详细的讲解,
对于在实际使用中频繁使用的功能单独分出一个部分,比如 Issue、Pull requests、Wiki 等等,
讲的也是比较详细了,也是买这本书的目的所在,所以这一部分强烈建议慢慢看认真看。

第 4 部分

书里提到了四五个协作工具和两种主流的开发流程。
我觉得这一部分的主要还是了解一下两种开发流程 Git FlowGitHub Flow


看完这本书了解和学习了很多 GitHub 中各种功能的作用
并且大概的知道了使用方法以及开发时需要注意的事项
对 GitHub 中各个功能有初步的认识

谈谈这本书的优缺点

优点

  1. 毫无疑问最大的优点就是对新人友好。在讲解和使用 GitHub 之前有相应的 Git 简单入门作铺垫,对于没有 Git 基础的人来说也能看得懂。
  2. 有轻重之分。不是一股脑的把所有功能详解讲解,而是通过在实际开发中各功能的使用频率来分主次讲解,不然这本书的厚度会变成原来的两倍吧。
  3. 每个重要部分有实操。不然这本书也不叫《GitHub 入门与实践》了,实操部分是比较基础的,在自己操作的过程中不会有什么压力。

缺点

  1. 老。2015 年著,GitHub 被 Microsoft 收购以后很多地方都变了,不仅是界面还有各种功能也单独分出,所以书里提到的某些功能在 GitHub 中也找不到了。

目前只发现这些个优缺点吧,这种东西因人而异。


  1. 《GitHub 入门与实践》封面 ↩︎