《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 入門與實踐》封面 ↩︎