(給機器學習算法與Python學習加星標,提升AI技能)
開源最前線(ID:OpenSourceTop) 猿妹綜合整理
2005 年,Linus 在非常短的時間內把 Git 開發出來了。Git是一個 “分佈式版本管理工具”,一個精通Git的程序員,會幫你在履歷上加不少分,而且對你日常的工作效率也會有很大的幫助。
今天給大家推薦一個GitHub熱門項目——learnGitBranching,LearnGitBranching是一個非常簡單的應用程序(從技術角度而言),它是一個可視化&交互式學習 Git 分支的網站,有一系列的關卡,最主要的是還有中文版,想學習Git不要錯過了。
其實,learnGitBranching這個項目創建已經有7年之久了,這兩天這個項目再次登上了Github Trending周榜,已經Githu上標星17.4K。(Github地址:https://github.com/pcottle/learnGitBranching)
learnGitBranching主要目的是幫助開發人員通過可視化功能(在命令行上工作時缺少的功能)理解git。這是通過具有不同級別的遊戲來熟悉不同的Git命令來實現的。
說這麼多,還不如到網站上看看詳情,進入網站後就會跳出以上窗口,你直接按照相應提示,一步一步,一個關卡一個關卡,循序漸進:
關卡一共分爲三個部分:
基礎篇:循序漸進地介紹Git主要命令
高級篇:要開始介紹Git的特性
移動提交記錄:自由修改樹
操作並不複雜,並且還有相應提示,非常友好,對Git感興趣的小夥伴們千萬別錯過了。
推薦閱讀
下載 | 連『吳恩達』都點讚的深度學習筆記
完全圖解GPT-2:看完這篇就夠了(二)
完全圖解GPT-2:看完這篇就夠了(一)
【Github】100+ Chinese Word Vectors 預訓練中文詞向量