《GitHub入门与实战》第二章

第二章 Git的导入

2.1 诞生背景

  Linux 的创始人 Linus Torvalds 在 2005 年开发了 Git 的原型程序。Linux 内核的更新速度在全世界也算首屈一指。因此,势必需要一个功能强、性能高的版本管理系统来提高开发速度。

2.2 什么是版本管理

  版本管理就是管理更新的历史记录。它为我们提供了一些在软件开发过程中必不可少的功能,例如记录一款软件添加或更改源代码的过程,回滚到特定阶段,恢复误删除的文件等。

集中型与分散型

集中型

  将仓库集中存放在服务器之中,只存在一个仓库中。优点:有便于管理。但是一旦开发者所处的环境不能连接服务器,就无法获取最新的源代码,开发也就几乎无法进行。服务器宕机时也是同样的道理,而且万一服务器故障导致数据消失,恐怕开发者就再也见不到最新的源代码了。
  Subversion 就是集中型

分散型

  分散型拥有多个仓库,相对而言稍显复杂。不过,由于本地的开发环境中就有仓库,所以开发者不必连接远程仓库就可以进行开发。
  Git就是分散型

2.3 安装

  • Mac 与 Linux 都预装了 git 可以直接使用
  • Windows 下载安装包,根据所需进行安装即可

2.4 初始设置

设置姓名和邮箱地址

  • 首先来设置使用 Git 时的姓名和邮箱地址。名字请用英文输入。
git config --global user.name "Firstname Lastname"
git config --global user.email "your_email@example.com"

提高命令输出的可读性

将 color.ui 设置为 auto 可以让命令的输出拥有更高的可读性。

git config --global color.ui auto

这样一来,各种命令的输出就会变得更容易分辨。

2.5 小结

  从 Git 诞生的背景说起,讲了版本管理系统中集中型和分散型的相关知识。然后还实际安装了 Git,并进行了初始设置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值