或許這是目前為止比較好的 Git 教程了
Learning Git Branching 可以說是目前為止最好的 Git 教程了,在沙盒里你能執(zhí)行相應(yīng)的命令,還能看到每個(gè)命令的執(zhí)行情況;通過一系列刺激的關(guān)卡挑戰(zhàn),逐步深入的學(xué)習(xí) Git 的強(qiáng)大功能,在這個(gè)過程中你可能還會(huì)發(fā)現(xiàn)一些有意思的事情。
沙盒模式
默認(rèn)情況下,應(yīng)用程序以“沙盒模式”啟動(dòng),并且已經(jīng)創(chuàng)建了一個(gè)基本存儲(chǔ)庫,你可以在此處輸入命令并隨意處理存儲(chǔ)庫。我們可以:
- undo:撤銷上一條命令的效果
- reset:重置以從頭開始(也可以在關(guān)卡中使用)
- git clone 模擬遠(yuǎn)程倉庫!
關(guān)卡
輸入levels 命令可以以查看可用的課程/挑戰(zhàn),每個(gè)關(guān)卡系列旨在教授一些高級(jí) git 概念,關(guān)卡的每個(gè)選項(xiàng)卡將主要信息世界分開(例如遠(yuǎn)程存儲(chǔ)庫與本地)。
為了增加一些樂趣,有一個(gè)git Golf概念,我們會(huì)在其中跟蹤你用于解決每個(gè)關(guān)卡的命令數(shù)量??纯茨隳懿荒芷ヅ湮覀兯械挠涗?
每次進(jìn)入一個(gè)關(guān)卡后都會(huì)有當(dāng)前關(guān)卡的幫助信息:
當(dāng)我們按照要求執(zhí)行 git 命令后,在后側(cè)會(huì)有一個(gè)可視化的效果展示出來,讓我們可以更加清晰了解執(zhí)行結(jié)果。
趕快來試一試吧!
倉庫地址:https://github.com/pcottle/learnGitBranching