时光机身份配置

GitBeginner
立即练习

介绍

你好,有志向的时空旅行者!你的时光机(Git 仓库)已经准备就绪,但在开启时空冒险之前,它需要一套妥当的身份配置。你的任务是为全局操作以及一个特定的本地实验建立你的时空身份。准备好在时空连续体中留下你的足迹了吗?

这是一个「挑战」项目,它与「引导实验」不同,你需要尝试独立完成挑战任务,而不是跟随实验步骤学习。挑战通常具有一定的难度。如果你觉得困难,可以与 Labby 讨论或查看解决方案。历史数据显示,这是一个 初学者 级别的挑战,通过率为 98%。它在学习者中获得了 99% 的好评率。

配置你的时空身份

任务

  1. ~/project 目录下创建一个名为 chrono-lab 的新目录,并将其初始化为 Git 仓库。
  2. 将你的全局 Git 用户名设置为 Chrononaut Alice
  3. 将你的全局 Git 电子邮箱设置为 alice@timestream.com
  4. chrono-lab 仓库创建本地(仓库级)Git 配置,将用户名设置为 Temporal Agent Bob
  5. 验证你的全局和本地配置。

要求

  • 所有操作必须在 ~/project/chrono-lab 目录下执行。
  • 使用 Git 配置命令完成任务。
  • 全局用户名必须精确为 Chrononaut Alice
  • 全局电子邮箱必须精确为 alice@timestream.com
  • chrono-lab 仓库的本地用户名必须精确为 Temporal Agent Bob
  • 不要修改 chrono-lab 仓库的本地电子邮箱。

示例

完成挑战后,在 chrono-lab 目录中运行 git config --local --list 应该显示包含以下内容的输出:

user.name=Temporal Agent Bob
user.email=alice@timestream.com

运行 git config --global --list 应该包含:

user.name=Chrononaut Alice
user.email=alice@timestream.com

注意: git config --list 会同时显示本地和全局配置。若要仅查看本地配置,请使用 git config --local --list

✨ 查看解决方案并练习

总结

恭喜你,认证时空工程师!你已经成功为时光机的全局操作和特定本地实验配置了身份。在这个挑战中,你展示了以下能力:

  1. 初始化一个新的 Git 仓库,为你的冒险创建了一条全新的时间线。
  2. 设置全局 Git 配置,在所有时间线中建立你的主要身份。
  3. 创建本地 Git 配置,允许你为特定任务扮演不同的身份。

这些技能对于任何严肃的时空旅行者来说都至关重要。通过设置全局和本地身份,你确保了自己在不同时间线和任务中的贡献都能被正确归属。这种在全局和本地操作中维持不同身份的能力,为你进行各种时空实验提供了所需的灵活性。

请记住,正确的身份配置是维护时空连续体完整性的关键。当你继续在 Git 时空连续体中旅行时,这些配置技能将证明其不可估量的价值。它们将帮助你与其他时空旅行者协作,管理多条时间线,并保持时空记录的清晰与井然有序。

继续探索,继续配置,最重要的是,继续提交(Commit)!代码的未来(以及过去)正等待着你那归属明确的贡献。祝你旅途平安,时空特工!