Git 安装与配置

GitBeginner
立即练习

简介

欢迎进入版本控制的世界!

想象一下,你正在写一本非常重要的书。每完成一章或进行一次重大修改,你都希望保存当前工作的快照。如果之后出现错误,就可以轻松恢复到之前的快照。

Git 就是用于保存代码快照的工具。它是一种分布式版本控制系统,这意味着每个仓库都包含自己的历史记录,而不是完全依赖中央服务器。

这种分布式设计是 Git 的核心理念之一。即使以后使用 GitHub 或 GitLab 等服务,你计算机上的仓库仍然拥有自己的本地历史记录,并且可以独立创建提交。

在开始保存快照之前,你需要先向 Git 介绍自己。Git 将这些快照称为提交(commits)。每个提交都会记录作者身份,让团队成员知道是谁进行了这次更改。

在本实验中,你将:

  1. 确认 Git 已准备好使用。
  2. 设置你的数字身份(姓名和电子邮件地址)。
  3. 确认配置是否正确。

检查 Git 是否已安装

首先,确认这个「时间机器」软件确实已经安装在计算机上。

大多数 Linux 系统都预装了 Git。你可以让 Git 显示版本号来检查安装状态。

这项检查很重要,因为 Git 是你之后会频繁使用的命令行工具。确认它已经安装并可用,可以避免后续排查一类常见问题。

运行以下命令:

git --version

你应该会看到类似下面的输出:

git version 2.34.1

只要看到版本号,就说明可以继续操作了!

配置姓名

现在需要向 Git 介绍你的姓名。

在 Git 中保存工作时,Git 会为这份工作附加一个「标识」。标识的第一部分是你的姓名。

使用 git config 命令告诉 Git 你是谁。使用 --global 选项后,这项配置会应用于这台计算机上的所有项目,因此每次开始新项目时都不需要重新介绍自己。

--global 作用域非常重要。Git 配置可以存在于多个级别,而全局配置会为当前用户拥有的所有仓库提供一个方便的默认身份。

运行以下命令(如果愿意,也可以替换为你自己的姓名):

git config --global user.name "LabEx User"

如果命令执行成功,终端不会显示任何内容。可以把它理解为 Git 已经确认并记录了你的姓名。

配置电子邮件地址

「标识」的第二部分是你的电子邮件地址。

这项配置很重要,因为 GitHub 等服务会使用你的电子邮件地址,将你的代码关联到在线个人资料。

更根本地说,Git 会将作者身份存储在提交元数据中。提交不仅包含文件内容,还会记录是谁在什么时间创建了这个快照。

运行以下命令设置电子邮件地址:

git config --global user.email "labex@example.com"

同样,Git 会静默接受这项配置。

验证配置

先信任,再验证。确认 Git 是否正确记录了你的信息。

你可以让 Git 列出它当前知道的所有配置。

运行以下命令:

git config --list

你应该会看到一组配置。查找刚刚添加的配置:

user.name=LabEx User
user.email=labex@example.com

如果看到这两行,就说明你的身份信息已经准备好了!

能够检查配置是一种很有用的习惯。Git 的行为经常会受到配置值影响,因此当某些操作结果出乎意料时,git config --list 是最先应该查看的位置之一。

总结

恭喜你!你已经成功设置 Git 环境。

在本实验中,你学习了:

  1. 检查版本:git --version 用于确认 Git 已安装。
  2. 设置姓名:git config --global user.name "..." 用于设置显示名称。
  3. 设置电子邮件地址:git config --global user.email "..." 用于设置联系信息。
  4. 验证配置:git config --list 用于显示当前配置。

你的「时间机器」现在已经配置完成,并且知道操作它的人是谁。你已经准备好开始第一个项目了!