歡迎來到Git Gud,這是一款命令行遊戲,旨在幫助您學習如何使用流行版本控制系統稱為Git!隨著水平的進步,您將越來越了解GIT,並最終成為GIT大師!
如果缺少某些東西可以隨意添加問題,或者如果您有興趣,請查看貢獻者文件並自己添加一些內容!該項目有意結構化,以使添加新級別非常容易!
如果您更多的是視覺學習者,則應從“學習git分支”開始,然後嘗試Gud。學習GIT分支更具視覺性,但是使用Git Gud,您實際上是在使用GIT來完成關卡。
有關安裝說明,請參見下文。
一旦安裝了GIT GUD,鍵入“ Git Gud”將產生輸出,並將開始告訴您該怎麼做。 Git Gud的意思是像遊戲一樣,就像遊戲一樣,它具有水平。這些水平分為技能,每個技能都會向您介紹GIT中的一個新主題。假設您的知識為零,然後建立。對於每個級別,它將為您提供一個目標,並將解釋發生了什麼。理想情況下,遊戲將教您擊敗它所需的一切,但是您仍然鼓勵您使用其他資源來學習盡可能多的學習。
遊戲的開頭級別從讓您習慣於GIT GUD接口,但後來又啟動了訓練輪,您必須記住要輸入命令。如果您忘記了哪些命令,或者想開始以後的級別,您總是可以運行“ git gud幫助”最重要的命令是git gud goal
, git gud status
, git gud explain
git gud test
和git gud load next
。其他命令也很有用,但是這些命令的輸出應該足以指導您達到級別。
首先,您需要在空目錄中初始化GIT GUD。一旦git gud初始化,它將完全控制該目錄,並且它將開始添加/刪除提交和文件。通常會有多個分支,您會希望使用git命令來解決每個級別。級別的範圍在困難中,並要求您做不同的事情。有些級別確實很容易,只需要您閱讀解釋,而另一些則只是給您一個情況,您需要使用所學的內容來解決水平。
git gud寫在python 3中。您需要在系統中安裝python> = 3.6才能使git gud工作。我更喜歡使用Anaconda來確保一切正常,但是如果您現在正在做的事情,也可以使用PIP安裝。
使用Python> = 3.6設置環境後,安裝簡單:
pip3 install git-gud
入門也很簡單:
git gud
git gud將指導您完成如何做
如果這些命令中的任何一個都不起作用,則可以嘗試各種事情:
pip
代替pip3
pip3 install --user git-gud