選了三個比較有意思的項目佑女,讓你從初級到高級全方位深入了解 Git奥秆。
玩游戲歉备,Git入門
這個項目是「Githug」傅是,第一眼看上去是不是覺得拼錯了,其實沒拼錯蕾羊,人家的名字就是這么起的喧笔。
「Githug」被設(shè)計用來練習(xí) Git 技能,它把平時遇到的場景設(shè)計成了 55 個關(guān)卡龟再,我們可以通過 Git 命令來一一過關(guān)书闸,就像玩游戲一樣,解鎖所有關(guān)卡利凑。
開源項目地址:
https://github.com/Gazler/githug
學(xué)習(xí)知識點:
https://juejin.im/post/599e14875188251240632702
學(xué)習(xí)git的游戲好幫手-GitHug的安裝:
http://os.51cto.com/art/201207/350825.htm
GitHug闖關(guān)攻略(兩篇結(jié)合起來看比較好):
http://www.reibang.com/p/482b32716bbe
http://blog.csdn.net/huitailang1991/article/details/54289701
可視化浆劲,Git進(jìn)階
如果說「Githug」是入門的話嫌术,那接下來要介紹的這個項目絕對可以讓你進(jìn)階,因為它的可視化界面可以讓你看到每個命令背后的本質(zhì)梳侨。
這個項目是「Learn Git Branching」蛉威,一個基于網(wǎng)頁的交互式
branching/merging/rebasing 教程。
從圖中感受一下「Learn Git Branching」的魅力:
開源項目地址:
https://github.com/pcottle/learnGitBranching
別放棄走哺,Git經(jīng)驗
現(xiàn)在越來越多的領(lǐng)域提倡“工匠精神”蚯嫌,我們程序員也不能落后,要想在簡歷上寫“精通”二字丙躏,那就不能放棄择示,除了死磕之外,沒有其它的辦法晒旅。
接下來要介紹的這個項目不僅可以讓你精通 Git栅盲,還可以讓你輕松回答諸如『你在Git的使用過程中或者工作中遇到過哪些印象深刻的問題以及你是如何解決的?』等面試官的萬能難題废恋。
這個項目就是「git-flight-rules」谈秫,翻譯過來是飛行規(guī)則的意思,它記錄的是使用 Git 過程中鱼鼓,某個場景拟烫、錯誤或者沖突發(fā)生的原因,以及怎樣一步一步的進(jìn)行處理迄本。
飛行規(guī)則的目錄如下:
開源項目地址:
https://github.com/k88hudson/git-flight-rules/