《我的Git》|不敲一行命令,在方块世界里学会 git
沈阳建筑大学筑方MC
编辑于 2026年09月11日 22:21
git分支
《我的Git》是**筑方 MC 社团**制作的体素风 git 教学游戏。**18 关、6 个时代**,不用敲一行命令——放方块、存档,就能走完从「第一次提交」到「多人协作」的全流程。

它解决什么问题

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

点进去不是空的,就是刚进去就死了。不敢删,怕删错;不敢改,怕改坏。

这就是没有版本管理的日常。

一、上手:引导全程带路

每一关先讲一个小场景,不讲术语:

  • 签出:「手滑了——辛苦盖的屋顶,塌了。现实里回不到十分钟前,但 git 里可以。」

  • 合并:「dev 那边的实验做完了,成果要带回家。」

  • 协作:「谁也不直接动 main,这就是协作第一原则。」

左上角常驻目标条,忘了要干嘛点「任务详情」;进关卡有红框带你找到控件;每完成一步弹一枚成就。


二、石器时代:走一遍主流水线

第 1 层 5 关,只教一条线:放方块 → 暂存 → 提交。

放下第一块,左下角「更改」立刻多一条——它记的是「和上次存档比,哪几格变了」,不是操作流水账(放下又拆掉=没变)。

暂存进暂存区排队,填一句说明提交,链上立起第一个节点、挂上 main 的牌子。从此想回哪一档就回哪一档。

第 6 关把存档攒到 5 个,节点图连成一条线——比任何截图都更能说明「提交历史」是什么。


三、每个概念都配一段动画

18 关几乎每关一段,全部 HTML/CSS 在游戏内绘制,不是外挂视频。

  • 「已分离」:HEAD 离开链头,圆环由蓝转橙,以下节点全弹「没名字」

  • 分岔:「一个过去,两条未来」——main 守旧世界,你跟着 dev 走

  • 合并:dev 多出的一段飞回 main,落成双圆环的合并节点

  • 同格冲突:同一格两个版本都染红留盒,由你拍板

先讲清概念,再让你动手,是全作一贯的节奏。


四、它也是款能玩的建造游戏

物品栏两页共 16 种方块:


怎么玩

《我的Git》 已在 B站 Toy 上线,点开即玩,不用下载。

我的Git toy - 哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​

感谢toy平台提供的部署方案

关于更多

《我的Git》|不敲一行命令,在方块世界里学会 git​

GitHub开源仓库 - MineGit​

零基础友好,全程鼠标操作。愿你以后每一次 commit,都不后悔。