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 托管服务,这都很有价值。

自从上次出版以来另一个重大改革是 Git 网络传输 HTTP 协定的开发与崛起。书中的大多数例子都曾经从 SSH 切换到 HTTP,因为它更简略。

在过来这几年看到 Git 从一个绝对无名的版本管理系统成长为商业与开源版本治理的事实标准是令人吃惊的。我很快乐 Pro Git 做得很好并曾经成为市场上几本既胜利又齐全开源的技术书籍之一。

我心愿你能享受这个升级版的 Pro Git。

分享地址:https://pan.baidu.com/s/1dd0P... 明码:gp8n