Pro Git pdf 網絡
Scott Chacon 序
歡迎來到 Pro Git 第二版。 初版出版到如今已通過去了四年。 到今天,Git 雖然出現了許多改變,可是還有不少重要的事情一如昨日。 由於 Git 核心團隊對保持向後兼容性異常執拗,因此直到今天大多數核心命令與概念依然有效,可是圍繞 Git 的社區仍是有一些重大的增長與改變。 本書的第二版就是爲了更新書籍並講解那些改動以使其對新用戶更有幫助。工具
當我寫初版時,Git 對於超級黑客來講仍是一個相對難用,只能勉強接受的工具。 它開始在特定的社區中快速發展,可是尚未達到像今天同樣無處不在的地步。 自那時起,幾乎每個開源社區都採用了它。 Git 在 Windows 上取得了難以置信的進步,包括全部平臺的圖形用戶界面對它的支持、IDE 的支持,以及商業使用的爆炸式發展。 四年前的 Pro Git 對此一無所知。 新版本的主要目標之一就是涉及 Git 社區中那些全部新的前沿領域。學習
使用 Git 的開源社區也呈現出爆炸式的發展。 大概在五年前吧,我坐下來寫這本書時(寫完第一個版本花了我很多時間),我開始在一個知名度極小的開發 Git 託管網站的公司工做,這家公司就是 GitHub。 本書出版時大概有幾千人在使用 GitHub 網站,而爲其工做的只有咱們四我的。 在我寫這篇介紹時,GitHub 宣佈咱們託管了 1000 萬個項目、擁有大概 500 萬註冊開發者帳戶與大概 230 名員工。 愛它也好,恨它也罷,當我坐下來寫初版時,GitHub 以一種意想不到的方式猛烈地改變了一大批開源社區。網站
我在 Pro Git 的原始版本中寫了一節我並非很滿意的內容,是做爲和提供 Git 託管服務相關的例子的 GitHub。 我在書裏寫的東西本質上都是和社區有關的,可是又不得不討論到個人公司,這點我不喜歡。 同時我還不喜歡那個興趣的衝突,GitHub 在 Git 社區中的重要性是沒法避免的。 我已經決定將本書的那部分轉變爲深度介紹 GitHub 是什麼以及如何高效地使用它,而再也不是做爲一個 Git 託管的例子。 若是你正學習如何使用 Git,那麼瞭解如何使用 GitHub 將會幫助你加入到一個巨大的社區中。不論你決定爲本身的代碼使用哪個 Git 託管服務,這都頗有價值。ui
自從上次出版以來另外一個重大變革是 Git 網絡傳輸 HTTP 協議的開發與崛起。書中的大多數例子都已經從 SSH 切換到 HTTP,由於它更簡單。spa
在過去這幾年看到 Git 從一個相對無名的版本管理系統成長爲商業與開源版本管理的事實標準是使人吃驚的。我很高興 Pro Git 作得很好並已經成爲市場上幾本既成功又徹底開源的技術書籍之一。開發
我但願你能享受這個升級版的 Pro Git。get
分享地址:https://pan.baidu.com/s/1dd0P... 密碼:gp8nit