Learn Git Branching - 學習 Git Branch 的小遊戲

Git 是每位攻城獅必備的武器,相當方便且實用。而 Git Branch 讓我們能快速地建立分支,維護上也很方便。
但是,對於剛開始使用 Git 的人來說,通常很少會去使用 Branch,通常是覺得麻煩,或者是覺得對分支的概念還沒有很瞭解。
不過!還好我們有 Learn Git Branching 這款小遊戲,它能幫助 Git 初學者領會 Git 分支背後的強大概念!

GITHUB

Learn Git Branching

互動式教學

進入網站後,按下右方綠色按鈕,能進入 Learn Git Branching 的互動式教學(按下第二個連結能進入自主練習模式)。

Learn Git Branching 有提供關卡式的教學。
例如:《基礎篇》裡面就包含有 git commitgit branchgit merge,與 rebase 等主要命令的介紹。

GITHUB

由上圖可以看到,Learn Git Branching 提供的教學是關卡式、漸進式的教學。
此外,這種互動性的畫面與學習方式,讓我們在學習 Git 的時候,更容易理解那些抽象的觀念(反觀那個漆黑、只有文字的學習畫面)。

自主練習模式

進入網站後點選第二個連結,就可以進入練習模式。

這個模式讓我們自由操作 Git 指令,透過這精美的呈現方式,來更有效率地練習 Git Branch。

例如:與朋友互相出題練習,要求做出一模一樣的結果(連 commit 順序都要一樣)。

GITHUB

只要多練習幾次,對 Git 指令的運用就會愈來愈熟哩 :P

以上資源是我自己整理過後的筆記,若有錯誤歡迎隨時和我聯繫。