第一版
平台 Git 2.28
编辑 安慰

学习Git!

如果您参与了软件开发,那么您可能会在生活中的某个时候听说过并使用过Git。版本控制系统对于任何成功的协作软件项目都至关重要。 Git既易于使用,又可以通过版本控制适应最复杂的任务。甚至经验丰富的Git用户也遇到了如何处理常见情况的障碍。

Git学徒在这里为您提供帮助!本书是使用Git进行项目版本控制的最简单,最快的方法。

这本书适合谁

本书适合希望在软件开发过程中利用Git进行版本控制的人。这本书从对Git的简要介绍开始。然后,它继续引导您完成创建新存储库,克隆现有存储库,合并更改以及之间的所有操作。

Git学徒中涵盖的主题

  • Git中的速成课程:了解如何开始使用Git,平台之间的差异以及典型Git工作流程的快速概述。
  • 克隆存储库:发现如何将远程存储库克隆到本地计算机,以及构成“分叉”存储库的内容。
  • Git日志&历史记录:您将发现git log命令的多功能性-显示分支,图形甚至过滤历史记录。
  • 创建存储库:如果您正在启动一个新项目,并且想使用Git进行源代码控制,则首先需要创建一个新的存储库。
  • 和更多!

您可以依靠的一件事:阅读本书之后,您将做好准备在自己的软件开发工作流程中使用Git!

在你开始之前

本部分告诉您开始之前需要了解的一些知识,例如对硬件和软件的需求,在何处可以找到本书的项目文件等等。

i

关于封面

自由

ii i

介绍

自由

iv

第一节:开始Git

本部分旨在使新手熟悉Git。它将介绍Git核心的基本概念,Git与其他版本控制系统的不同之处以及Git的基本操作(例如提交,合并和拉取)。

您可能会在本节中发现一些您对Git不太了解的内容,即使您使用Git已有很长时间了。

了解如何开始使用Git,平台之间的差异以及典型Git工作流程的快速概述。

1

克隆仓库

自由

从创建其他人的存储库的副本开始是很常见的。了解如何将远程存储库克隆到本地计算机,以及什么构成“派生”存储库。

2

做出改变

自由

Git存储库由一系列提交组成,每个提交代表一个时间点的代码状态。探索如何创建这些提交以跟踪您在代码中所做的更改。

3

在创建Git提交之前,您必须使用“ add”命令。它有什么作用?通过交互式git add命令发现如何使用暂存区来产生巨大效果。

4

有时候,您确实不想将某些东西存储在源代码存储库中。

5

如果您无法探索源代码,那么就可以为其创建良好的历史记录。您会发现git log命令的多功能性-显示分支,图形甚至过滤历史记录。

6

Git的真正功能来自其分支和合并模型。这使您可以同时处理多个事情。探索如何管理分支以及本章中它们的确切含义。

7

不合并的Git中的分支就像没有箍的篮球一样,当然很有趣,但是一点都没有。在本章中,您将学习如何使用合并将多个分支上的工作合并为一个。

8

您一直在努力开发Git信息库的本地副本,现在想与朋友分享。了解如何通过使用遥控器进行共享,以及如何同时使用多个遥控器。

9

如果您要开始一个新项目,并且想使用Git进行源代码控制,则首先需要创建一个新的存储库。

10

1

认识团队

贡献者

这本书是给谁的

本书适合希望在软件开发过程中利用Git进行版本控制的人。

本书涵盖的概念

  • 设置仓库
  • 分期
  • 正在同步
  • 合并中

版本历史

第一版·Git 2.28,控制台

v1.1·2020年10月29日·克里斯·贝兰格& 山姆·戴维斯

第一版·Git 2.28,控制台

v1.0·2020年10月1日·克里斯·贝朗格& 山姆·戴维斯

Git学徒

克里斯·贝兰格(Chris Belanger)& 山姆·戴维斯

了解Git的工作原理,如何设置自己的存储库以及如何处理远程同步。

通过终极入门订阅免费阅读* *在我们的在线图书馆中包括本以及所有其他初学者书籍 查看所有优惠
单独购买$ 59.99 * *包括对我们所有在线阅读功能的访问。
查看购买选项
隐藏购买选项

所有影片。所有书籍。
一低价。

订阅raywenderlich.com是学习和掌握移动开发的最佳方法-计划起价仅为每月19.99美元!

学习iOS,Swift,Android,Kotlin,Flutter和Dart开发,并解锁我们包含50多种书籍和4,000多种视频的庞大目录。