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