《Git版本控制高效管理(第2版)》迷你书.pdf

《Git版本控制高效管理(第2版)》迷你书.pdf

ID:52460347

大小:11.50 MB

页数:61页

时间:2020-03-27

《Git版本控制高效管理(第2版)》迷你书.pdf_第1页
《Git版本控制高效管理(第2版)》迷你书.pdf_第2页
《Git版本控制高效管理(第2版)》迷你书.pdf_第3页
《Git版本控制高效管理(第2版)》迷你书.pdf_第4页
《Git版本控制高效管理(第2版)》迷你书.pdf_第5页
资源描述:

《《Git版本控制高效管理(第2版)》迷你书.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、version_control_git2-ptp出片.indd12015.1.133:32:40PM版权声明Copyright©2012byO’ReillyMedia.Inc.SimplifiedChineseEdition,jointlypublishedbyO’ReillyMedia,Inc.andPosts&TelecomPress,2015.AuthorizedtranslationoftheEnglishedition,2012O’ReillyMedia,Inc.,theownerofallr

2、ightstopublishandsellthesame.Allrightsreservedincludingtherightsofreproductioninwholeorinpartinanyform.本书中文简体字版由O’ReillyMedia,Inc.授权人民邮电出版社出版。未经出版者书面许可,对本书的任何部分不得以任何方式复制或抄袭。版权所有,侵权必究。内容提要Git是一款免费、开源的分布式版本控制系统,最早由LinilusTorvalds创建,用于管理Linux内核开发,现已成为分布式版本控

3、制的主流工具。本书是学习掌握Git的最佳教程,总共分为21章,其内容涵盖了如何在多种真实开发环境中使用Git;洞察Git的常用案例、初始任务和基本功能;如何在集中和分布式版本控制中使用Git;使用Git管理合并、冲突、补丁和差异;获得诸如重新定义变基(rebasing)、钩子(hook)以及处理子模块(子项目)等的高级技巧;Git如何与SVN版本库交互(包括SVN向Git的转换);通过GitHub导航、使用开源项目,并对开源项目做贡献。本书适合需要进行版本控制的开发团队成员阅读,对Git感兴趣的开发人员

4、也可以从中获益。译者序作为分布式版本控制系统中的佼佼者,Git拥有许多简易但功能强大的操作。人民邮电出版社的编辑邀请我们翻译本书时,正值我们在开发一个名为GeaKit(集盒)的代码托管项目,于是便愉悦地承接了本书的翻译工作。作为一个一直使用Git作为技术开发版本控制系统的团队,我们对Git有着非比寻常的感情。以自身为例,我们团队现在开发的Dotide时序数据服务平台,就一直使用Git作为我们的版本控制工具。在开发中,Git帮我们忠实地记录着版本库的历史。无论哪里、何时、是谁出了问题,Git都可以帮我们甄

5、别是非,迅速定位到问题所在。另外,当我们需要独立开发新功能时,我们也从来不会去担心自己的开发会影响到别人,Git允许我们在自己的本地库中完成所有的开发,检查无误后再推送给别人,这样就可以随心所欲地处置自己本地的版本库了。与很多讲述如何使用Git的图书不同,本书不但讲解了如何使用Git,而且更进一步地剖析了Git是怎么做到的。也就是说,如果把Git比作一种魔法,那么本书不仅教会你如何使用魔法,还掀开了魔法的红盖头。本书内容翔实,章节编排有理、有序、有节,无论你是第一次接触Git,还是有Git使用经验但是不

6、了解其背后的运作机制,本书都会让你收获颇丰。本书的翻译工作由我们团队成员王迪、丁彦、范乃良、张戈、刘天琴、冷涵、白煜诚共同完成,最后由王迪统稿整理,在此向他们表示感谢。最后,感谢人民邮电出版社在翻译过程中给予的理解和大力支持。最后,要说的是,由于译者自身水平有限,书中难免出现错误,恳请广大读者批评指正。GeaKit团队2014年12月于南京前言本书读者如果读者有一定的版本控制系统使用经验,再阅读本书是最好不过,当然,如果读者之前没有接触过任何版本控制系统,也可以通过本书在短时间内学会Git的基本操作,从

7、而提升工作效率。水平更高的读者通过本书可以洞悉Git的内部设计机制,从而掌握更强大的Git使用技术。本书假定读者熟悉并使用过UNIXshell、基本的shell命令,以及通用的编程概念。假定的框架本书所有的示例和讨论都假定读者拥有一个带有命令行界面的类UNIX系统。本书作者是在Debian和UbuntuLinux环境下开发的这些示例。这些示例在其他环境下(比如,MacOSX或Solaris)应该也可以运行,但是可能需要做出微调。书中有少量示例需要用到root权限,此时,你自然应该能清楚理解root权限的

8、职责。本书结构本书是按照一系列渐进式主题进行组织编排的,每一个主题都建立在之前介绍的概念之上。本书前11章讲解的是与一个版本库相关的概念和操作,这些内容是在多个版本库上进行复杂操作(将在本书后10章涉及)的基础。如果你已经安装了Git,甚至曾经简单使用过,那么你可能用不到前两章中Git相关的介绍性知识和安装信息,第3章的知识对你来说也是可有可无。第4章介绍的概念是深入掌握Git对象模型的基础,读者可以通过第4章清楚理解Git更为复杂的操作。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。