简介
欢迎进入版本控制的世界!
想象一下,你正在写一本非常重要的书。每完成一章或进行一次重大修改,你都希望保存当前工作的快照。如果之后出现错误,就可以轻松恢复到之前的快照。
Git 就是用于保存代码快照的工具。它是一种分布式版本控制系统,这意味着每个仓库都包含自己的历史记录,而不是完全依赖中央服务器。
这种分布式设计是 Git 的核心理念之一。即使以后使用 GitHub 或 GitLab 等服务,你计算机上的仓库仍然拥有自己的本地历史记录,并且可以独立创建提交。
在开始保存快照之前,你需要先向 Git 介绍自己。Git 将这些快照称为提交(commits)。每个提交都会记录作者身份,让团队成员知道是谁进行了这次更改。
在本实验中,你将:
- 确认 Git 已准备好使用。
- 设置你的数字身份(姓名和电子邮件地址)。
- 确认配置是否正确。
检查 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 环境。
在本实验中,你学习了:
- 检查版本:
git --version用于确认 Git 已安装。 - 设置姓名:
git config --global user.name "..."用于设置显示名称。 - 设置电子邮件地址:
git config --global user.email "..."用于设置联系信息。 - 验证配置:
git config --list用于显示当前配置。
你的「时间机器」现在已经配置完成,并且知道操作它的人是谁。你已经准备好开始第一个项目了!



