项目 在 Git 技能树

提交咖啡菜单更新

为咖啡菜单修正准备一次完整的 Git 提交,将未完成的季节公告和私人笔记保留在公开历史之外。

项目Git

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

提交咖啡菜单更新是一门面向初学者的小型 Git 项目课程,帮助你控制哪些内容进入提交。你将修正 DAYLIGHT CAFE 的公开菜单及外带下载文件,同时把尚未完成的季节公告和私人试饮笔记保留在公开快照之外。

一个引导实验带你查看工作区、选择文件中的部分修改、审阅完整的暂存内容,并验证真正提交的菜单。独立挑战会改变获准修改的烘焙食品价格以及私人草稿的位置,要求你先读懂差异,再作出选择。

你将学到什么

  • 区分工作区、暂存区和当前提交。
  • 设置仓库本地作者身份,只暂存获准的修改块。
  • 纳入相关文件,让一次提交构成完整可用的更新。
  • 从错误暂存中恢复,而不丢弃工作文件。
  • 验证实际提交的页面和下载,同时保留私人未完成工作。

本课程适合谁

本课程适合能够切换目录、运行终端命令和阅读小型文本文件的 Git 初学者。了解 git add 和 git commit 的基本用途会有帮助;课程会在使用前解释仓库的三种状态和部分暂存。

准备好的环境提供 Git 仓库、终端和两个真实菜单视图:Working Copy 与 Committed Menu。无需网页编程、GitHub 账号、安装软件或外部托管服务。咖啡店、菜单和插图均为原创教学素材。文档支持英语及另外八种语言;运行中的网站、界面标签和命令输出保留英文。

常见问题

我要制作咖啡店网站吗?

菜单读取页面已经准备好。你的任务是选择并验证 Git 内容,通过实际页面和文本下载观察结果。

为什么完成后仓库还应该有未提交工作?

尚未完成的季节公告和私人笔记必须继续可用,但不能进入获准的修正。完全干净的状态不满足这一保留要求。

挑战依赖我在引导实验中创建的文件吗?

不依赖。每个单元都有独立准备的仓库。挑战使用已教工具,改变获准修正和草稿的安排。

本项目教授远端协作吗?

无需推送。本项目关注本地提交边界;共享远端工作流属于另一项目。预计 75 分钟包括阅读和普通错误处理,尚未经过初学者计时验证。

教师

labby
Labby
Labby is the LabEx teacher.