Learn Git Branching:把 git 分支玩成闯关游戏
git 的分支命令,看文档五分钟就忘。reset、revert、rebase 到底谁动了哪个 commit,纸上画不明白,真上手又怕把仓库搞坏。敲一行命令,看树怎么长Learn Git Branching 把这件麻烦事做成了闯关。左边是终端,右边是一棵实时更新的提交树。每关有个小目标,比如「把三个提交合到 main 上」,你敲命令,树跟着动;敲错了它会提示,实在卡住还能看演示。内容覆盖 cherry-pick、rebase、交互式 rebase、远程分支这些平时不敢碰的操作,通关几遍再回真实仓库,心理负担小很多。▲ learngitbranching.js.org 首页截图(仅供参考,以官网为准)还能进沙盒乱来有个 free play 模式,没有任务,随便建分支随便删,反正是浏览器里的假仓库,搞坏了刷新就行。界面能切中文,免费、不用注册,也不用装任何东西。打开 Learn Git Branching,从第一关开始。

