GIT指南序
在學習中接觸了Git這個版本控制工具,剛開始并不知道怎么利用這個工具幫助我來開發(雖然我知道它很強大),也是利用網上的一些資料入門,由于沒有完全掌握這個版本控制工具,我把它只是用來當做備份代碼的一個工具而已,當時并沒有體會到利用Git幫助開發帶來的便利。
后來在學校的圖書館偶然看到了一本介紹Git的書籍《Git權威指南》,發現這本書寫的非常不錯,全面細致的介紹了Git使用的方法以及技巧。我在放寒假回家時借了這本書,打算利用一寒假的時間來系統的學習Git。
放假回家學習Git非常順利,我花了大約2周的時間便學完了Git,多虧了這本書,講解的非常全面,而且每個命令都有講解,學習起來非常快。
我在學習的時候選擇的操作系統是Ubuntu,在上面安裝Git非常方便,而且學習起來非常輕松。
學習完Git后我的最強力的感受是:我為什么沒有早點學習它。Git非常強大,我現在在開發中已經完全離不開Git了,Git給開發帶來了極大的便利,不僅可以很方便的解決版本控制的問題,也可以解決團隊的協同開發問題,是開發的一個絕佳幫手。
由于Git如此多的好處,我推薦每個還沒有系統學習Git的開發者都去學習下Git,它會讓開發變得簡單。
說了這么多了,還沒有說到寫此書的意圖啦。好,下面我就說說我寫下此書的目的。寫此書的目的
Git命令較多,可能很多初學者會記不住。我也是這樣的,盡管已經系統的學習了上Git,但是如果過個兩三個月不使用Git的話,我也會記不清一些命令。
那么,寫此書的目的來了,為了在我記不清一些命令時,我可以查閱這本書,便可以重溫Git的命令,解決忘記的問題。由于單獨寫成此書,相比書本來說,更簡單,在這本書中省去了一些關于Git命令的詳細介紹,只保留必要的部分。這樣使得此書的頁數大大減少,省去了翻閱書籍的大量時間,提高了工作效率。同時,書中關于Git命令都有著詳細的演示,部分演示配有截圖,可以更好地閱讀。
除了方便已經有Git基礎的人員查閱外,這本書還適合沒有基礎,但想快速上手Git的人員閱讀,這本書相比《Git權威指南》、《Pro Git》來說,保留了所有Git的基礎命令,并有適當的講解,可以更快的學習Git,利用Git開發。但是不推薦這么做,想要真正的利用Git這個強大的版本控制工具,還是去學習更詳細更權威一點的書籍吧,但如果你喜歡看這本書,我也非常歡迎。本書的組織
本書共有六篇。
第一篇主要介紹了版本控制系統的前世今生,詳細講解了Git、SVN、CVS之間的區別,同時介紹了Git的一些閃亮特性;最后詳細介紹了Git在Linux、windows、OS X系統下的安裝方法,沒有安裝好Git的用戶可以詳細的閱讀并在自己的系統下安裝Git。
第二篇是Git入門。
主要介紹了Git的相關配置以及創建Git倉庫、暫存、提交的命令、改變Git歷史、查看提交日志等命令,在這一章,你會掌握git的基本命令,初步入門git。
第三篇Git進階。
在這一篇中,你將會接觸到利用git來創建分支、打標記、使用Git遠程版本庫等知識,這些都是git的閃亮特性,學會這些,利用Git會變得更加有趣。
第四篇是使用github。
我們原先創建版本庫等各種操作都是在本地電腦上操作的,在這一篇中,我們會介紹如何利用github等平臺備份代碼、開發項目。
第五篇是Git其他應用。
在這一篇中,我會介紹一些使用Git的其他技巧。
第六篇Git常用命令。
至此,我們已經全部學完了Git,在這一篇中,我會總結使用Git的全面命令,在開發中可以快速查閱。適用讀者
適用全部想學習Git的讀者。排版約定
本書中約定的排版格式如下:
命令輸出級示例代碼git version 1.9.1 $ git –version
在提示符$后的字符為輸入命令,輸入命令為黑色粗體,而在輸入命令后的非粗體字符為輸出。在線資源
本文全部發表在我的博客上:
官方博客: http://blog.lxx1.com/
本書下載地址: http://www.lxx1.com/
Github下載地址: http://github.com/xinxingli/git
歡迎大家閱讀、下載,同時有什么疑問也可以同我交流。
李新星( http://blog.lxx1.com )
2015年2月25日星期三 20時1分