這本書可以幫助您快速搞懂如何使用Git來追蹤、分支、合併並且管理程式碼修訂版本。藉由詳盡的步驟說明,本書將帶領您了解Git的基礎與進階技術,充分發揮這套版本控制系統的強大功能。
全新修訂的第二版涵蓋了維護樹狀結構的技巧、reflog以及暫存,以及關於GitHub容器的完整介紹。只要您瞭解駕馭Git的技巧,那麼它一定能夠滿足您管理原始碼的需求。本書將會告訴你這些事:
.藉由數個真實世界的開發狀況來學習如何使用Git
.洞悉Git的常用狀況,起始任務以及基礎功能
.用中央集權式的方式以及分散式的方式來使用這個版本控制系統
.學習如何管理合併、衝突、補綴檔案以及diff
.變更基礎位置、掛鉤以及處理子模組的方法
.與Subversion(SVN)容器互動,包含將SVN容器轉換為Git容器
.在GitHub上瀏覽、使用與貢獻開放原始碼專案
作者簡介
Jon Loeliger
Freescale Semiconductor, Inc.的軟體工程師,負責開放原始碼專案,如Git、Linux與U-Boot。他在許多大型研討會上介紹過Git,並且在Linux Magazine上發表過許多文章。
Matthew McCullough
GitHub訓練中心的副總裁,是個擁有15年經驗的企業軟體開發與開放原始碼教育的老手,同時也是O'Reilly Git Master Class系列的策劃人。