给旧版本补上修复面向已了解基本提交与分支的 Git 学习者。你将维护一份仍在使用的步行指南,不把未完成的改版混入旧版,也不打断主目录中已暂存和未暂存的工作。
两个引导实验先在关联工作树中打开已有维护分支,修正一项小型下载设置,再通过 cherry-pick 复用开发历史中的一个独立修复。一个独立初始化的挑战更换维护分支、指南和修复提交的位置。每个单元都以完整的旧版下载和保留下来的开发工作为成果。总计 110 分钟为作者估计。
你将学到什么
- 在关联工作树中打开已有分支,使用独立的 HEAD 和 index。
- 阅读补丁,区分自足的修复和未经批准的改版。
- 使用
git cherry-pick重放一个选定修改,同时保留维护版基线。 - 验证真实下载的完整内容、旧版文件及未改变的开发历史。
- 保持暂存与未暂存草稿的独立状态,并保留未跟踪的私人笔记。
本课程适合谁
适合希望在其他工作尚未完成时处理小型维护任务的 Git 初学者。
前置知识: 基本终端导航、提交、分支和简单的日志/差异阅读。建议先熟悉前面的 Git 团队合并课程。不需要编写网站代码。
学习环境: 每个单元都在浏览器中提供准备好的 Workspace 和 Release Desk 标签页。真实 Git 工作区和 HTTP 预览运行在一台训练机器上,使用原创合成指南。预览读取分支提交,不会部署生产服务。网站标签、文件内容和命令输出保留英文。
常见问题
需要安装软件或拥有托管平台账号吗?
不需要。每个单元都有独立、可直接使用的浏览器环境和本地仓库。
需要事先了解 worktree 或 cherry-pick 吗?
不需要。引导实验会在使用前解释它们,但你需要基本的 Git 和终端操作经验。
关联工作树是独立克隆或另一台机器吗?
不是。它共享仓库对象和分支引用,同时拥有独立的检出目录、HEAD 和 index。原来的暂存与未暂存草稿可以留在原处。
挑战如何延伸引导实验?
挑战更换维护分支、指南和目标提交的位置。使用相同工具选择独立修复、验证完整下载,并保留原有草稿状态。


