首页 存档 技术 查看内容

【新书推荐】《Git学习指南》

2018-3-30 13:00 |来自: 互联网 330 0

摘要: 作 者: 【德】René Preiel(普莱贝尔) , Bjrn Stachmann(斯拉赫曼) 译 者: 凌杰 , 姜楠 推荐理由 Git是一款免费、开源的分布式版本控制系统,也是当今最为流行的版本控制系统之一,在众多的项目开发中普遍使 ...

作 者: 【德】René Preiel(普莱贝尔) , Bjrn Stachmann(斯拉赫曼)

译 者: 凌杰 , 姜楠


推荐理由

Git是一款免费、开源的分布式版本控制系统,也是当今最为流行的版本控制系统之一,在众多的项目开发中普遍使用,得到程序员和工程师的欢迎和喜爱。

本书是一本面向专业开发者的图书。全书分为26章,从基础概念讲起,依次向读者介绍了有关Git的各种操作和使用技巧,不仅将提交、版本库、分支、合并等命令讲解到位,还介绍了工作流、基于分支的开发、二分法排错、发行版交付、项目的拆分与合并、项目的迁移等内容。

本书适合从事项目开发的专业人士阅读,想要学习Git的读者也可以选用。



本书相关内容

你将在本书中看到以下内容。

  • 入门教程:这部分会重点演示每一个重要Git命令的用法,篇幅不会超过十几页。

  • 技术介绍:在这部分不足百页的篇幅中,你将要学习如何使用Git处理一个团队开发中的各项事务。我们将会用大量的实例为你演示那些主要Git命令的使用方式。此外我们还会为你解释其中的基本概念,例如提交、版本库、分支、合并、重订等,以帮助你了解Git的具体工作方式。在这个过程中,你还会不时地看到一些相关的提示与技巧,你可能未必每天都会用到这些技巧,但它们有时还是会非常有用的。

  • 工作流:这里的工作流主要指的是你在项目中使用Git的实用场景,例如创建一个项目的发行版等。而对于每个工作流,我们会从以下几项内来描述其目标场景。

  1. 解决的是什么问题。

  2. 需要增加什么必要条件。

  3. 解决问题的人以及解决的时间。

  • “解决方案选用理由”部分:每个工作流中通常都只能有一个具体的解决方案。在Git中,经常会存在着多个非常不同的解决路径,这些路径都可以让我们达成相同的目标。在每一个工作流章节的最后一部分中,我们都会详细解释为什么要选用眼下这个解决方案。另外。我们还会提一下相关的可变因素,以及我们因此可能采取的替代方案。

  • “分步”指令:这是一组常用命令序列,例如像移动某个分支就属于一条既定的“分步”指令。


一本面向专业开发者的书

如果你在某一团队中从事开发工作,希望了解如何才能有效地使用Git,那么这本书就是一个正确的选择。本书既不是那种偏重于理论的大部头,也不是一本面面俱到的参考书。我们并不打算解释所有的Git命令(这里可有100多条命令呢)及其全部选项(有些命令甚至有50多个选项)。相反,我们打算在这本书中教你如何在典型的项目环境中使用Git,例如,如何建立起一个Git项目、如何创建一个Git发行版等。



本文转载于微信公众号: 51CTO大本营(yiban51CTO),更多微信文章请扫描关注公众号:

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部