最近整理了一份git的分享,從如下六個方面對git進行了講解,我在內(nèi)部試著講了一下效果還不錯, 感興趣的可以約我進行團隊培訓(價格不菲),建議大家自學。
在開始閱讀下面的文章之前,我強烈建議你先看完本文的內(nèi)容。
作為一個git老司機,終于可以貢獻一下了,也算是功德圓滿了。
我在2013年1月份開始使用git,算起來也剛好4年了,下面是我的github截圖,還沒follow的同學要抓緊了。
先來考大家一個問題,Git的讀音是什么??。?!正確發(fā)音如下:
[ɡ?t]
那linux呢?。?!,聰明的你知道我為什么把這兩個單詞放一起嗎?
學習一個新事物會經(jīng)歷,不了解,入門,“精通”,隨著會得越多會發(fā)現(xiàn)不會的也越來越多,學習Git也是類似的。
開始我覺得我掌握了常用的30幾個命令后,我覺得我學會Git了,但是后來當我發(fā)現(xiàn)還有100多個不常用命令時我的世界觀崩塌了,再后來我發(fā)現(xiàn)幾乎每個命令都有幾十個,甚至上百個可選項的時候,我再也不會說自己精通Git了,也期望你不要走入誤區(qū),夠用就好,用到的時候在學,學習本質(zhì),而不是表面
如果將Git比作下面黃色的圓的話,這個系列所講的知識,可能只有綠色的圓那么大,這只是冰山一角,還有更多的知識等待著你去探索,學完本系列只是開始而不是結(jié)束,加油吧少年。
一定有些同學是想我一樣愛好閱讀的,非要我推薦一本書,學習Git我只推薦一本書,那就是ProGit,目前這本書已經(jīng)是第二版了,說起這本書,我前前后后讀了有4遍,如果你想系統(tǒng)學習Git的話我是強烈建議你閱讀的。
在開始之前我要先把這個問題說清楚,這其實是一個哲學問題,各自有各自的優(yōu)缺點,也都有各自擅長的方面
在SVN時代,我們其實是被GUI慣壞了,我相信大部分人都不怎么了解svn原理,也不清楚svn命令行如何使用o(╯□╰)o
但是我想告訴你Git不是這樣的,你必須學習一點Git的基礎知識,也必須使用命令行,因為Git就是為命令行設計的,任何GUI都是命令行的一個子集, 所以從開始就是用命令行,除了兩個例外(log tree 和 diff tool)
下面針對不同人群,推薦了不同類型的學習資料,對號入座吧;其中大部分也是本系列的參考文獻。
如果你有任何疑問的話,歡迎留言討論;如果本系列文章對你有幫助的話,那我很榮幸,別忘了打賞哦,O(∩_∩)O哈哈~
最后感謝你的閱讀,新年快樂O(∩_∩)O~~
更多建議: