Git 配置
学习如何通过熟悉 Git config 命令来为本地机器配置 Git。
安装 Git
Git 是一款功能强大的命令行工具,无论你使用的是 Windows、macOS 还是 Linux 系统,都可以在你的计算机上安装。本课程提供了一个命令行终端,供你尝试各种 Git 命令。
你可以通过以下链接了解如何为所使用的操作系统安装 Git:
https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
从现在开始,我们将主要依赖命令行终端进行操作,因此你对终端的熟悉程度将对你有很大帮助。
一旦在你的机器上成功安装了 Git,你就可以在本地使用所有的 Git 命令。
要验证 Git 是否已成功安装,请在本节末尾提供的终端中输入以下命令:
1git --version
如果 Git 安装正确,上述命令会显示你当前安装的 Git 版本。
注意:本课程中提供的所有终端均已预装 Git,因此你无需在平台内自行安装。
git config 命令
git config 命令适用于多种场景,并且可以在不同层级上生效。
我们的主要目标是设置身份凭证(用户名和邮箱),以便标识我们在项目源码中的贡献和修改记录。这样有助于识别并区分不同开发者的变更内容。
git config 的不同作用层级
我们可以将配置限定在某个特定项目中(即 本地 配置),也可以将其设置为 全局 生效。此外,还可以在 系统 层级使用该命令。
- 本地级别:仅影响当前项目的目录。
- 全局级别:配置将应用于当前登录用户创建的所有仓库,除非某个项目设置了不同的本地配置。
- 系统级别:默认应用于该计算机上的所有用户。
设置 Git 的邮箱和用户名
我们可以通过以下命令全局设置邮箱和用户名:
1git config --global user.email "educative_learner@example.com"
同样地,我们也设置用户名:
1git config --global user.name "Educative Learner"
你可以在下方终端中输入这些命令来测试和验证效果:
你可以通过运行以下命令来检查邮箱和用户名是否设置成功:
1git config user.email 2git config user.name
如果配置正确,终端应输出你设定的邮箱地址和用户名。
现在你已经使用 git config 命令完成了全局级别的信息配置,接下来我们将创建一个新项目并初始化 Git 来跟踪它。
使用自定义名称和邮箱配置 Git
在下方以及课程中提供的每一个终端中,我们都为你准备了两个可配置的环境变量,用于输入你偏好的邮箱和姓名。请点击下方的编辑按钮,将默认的邮箱和姓名更改为自己的信息。
这一更改将在本课程后续所有终端中生效。你也可以使用上述命令来配置 Git,但那样的话更改仅限于当前终端。如果你想在整个课程平台中统一使用自己设定的姓名和邮箱,请务必使用环境变量方式,因为它们是全局配置,其值会在整个学习过程中保持不变。
注意:此处使用环境变量是为了增强你在使用终端时的互动体验。在实际使用中,你不需要依赖环境变量来配置 Git,可以直接使用默认方式完成配置,继续学习即可。