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