
第一关不教操作,先给你看这个:

点进去不是空的,就是刚进去就死了。不敢删,怕删错;不敢改,怕改坏。
这就是没有版本管理的日常。
每一关先讲一个小场景,不讲术语:
签出:「手滑了——辛苦盖的屋顶,塌了。现实里回不到十分钟前,但 git 里可以。」
合并:「dev 那边的实验做完了,成果要带回家。」
协作:「谁也不直接动 main,这就是协作第一原则。」
左上角常驻目标条,忘了要干嘛点「任务详情」;进关卡有红框带你找到控件;每完成一步弹一枚成就。


第 1 层 5 关,只教一条线:放方块 → 暂存 → 提交。
放下第一块,左下角「更改」立刻多一条——它记的是「和上次存档比,哪几格变了」,不是操作流水账(放下又拆掉=没变)。
暂存进暂存区排队,填一句说明提交,链上立起第一个节点、挂上 main 的牌子。从此想回哪一档就回哪一档。
第 6 关把存档攒到 5 个,节点图连成一条线——比任何截图都更能说明「提交历史」是什么。

18 关几乎每关一段,全部 HTML/CSS 在游戏内绘制,不是外挂视频。
「已分离」:HEAD 离开链头,圆环由蓝转橙,以下节点全弹「没名字」
分岔:「一个过去,两条未来」——main 守旧世界,你跟着 dev 走
合并:dev 多出的一段飞回 main,落成双圆环的合并节点
同格冲突:同一格两个版本都染红留盒,由你拍板
先讲清概念,再让你动手,是全作一贯的节奏。


物品栏两页共 16 种方块:

《我的Git》 已在 B站 Toy 上线,点开即玩,不用下载。
感谢toy平台提供的部署方案
关于更多
零基础友好,全程鼠标操作。愿你以后每一次 commit,都不后悔。