Git 模拟器

免费在线 Git 模拟器,支持 20+ 命令、可视化提交历史、教程引导、闯关挑战和自由练习。所有操作在浏览器本地完成,无需安装 Git。

功能特性

三种模式

教程模式从零学起,闯关模式挑战 10 关,自由模式随意练习。

可视化历史

实时渲染提交历史图,直观展示分支、合并和标签。

20+ 命令

支持 init/add/commit/branch/merge/rebase/stash/push/pull 等完整命令集。

Git Golf

记录每关命令步数,挑战最少步骤完成目标。

使用步骤

01选择模式

教程模式适合新手,闯关模式适合进阶,自由模式适合练习。

02输入命令

在终端中输入 Git 命令,支持 Tab 补全和命令历史。

03查看结果

右侧面板实时显示提交图、文件差异和关卡进度。

04完成挑战

闯关模式中完成每个关卡的目标,解锁下一关。

适用场景

学习 Git 基础练习 Git 工作流理解分支合并Git 冲突解决训练面试准备新员工 Git 入门培训

常见问题

支持哪些 Git 命令?

支持 init/add/commit/status/diff/log/branch/checkout/merge/rebase/revert/cherry-pick/stash/tag/reset/reflog/blame/remote/push/pull/fetch 等 20+ 命令。

闯关模式有多少关?

共 10 关,分为基础操作(1-3)、分支管理(4-7)、高级操作(8-10)三个阶段。

和真实 Git 有什么区别?

这是浏览器端的模拟环境,所有操作在本地完成,不影响真实仓库。适合学习和练习。

数据会保存吗?

关卡进度和最佳成绩保存在浏览器 localStorage 中,刷新页面不会丢失。但仓库状态会在重置时清空。

如何重置关卡进度?

在自由练习模式下输入 git teleport 1 可以重置所有进度。

相关工具