Git 互动实验室

在浏览器里练 Git,从入门到团队协作

👤适合:零基础想学 Git 的开发者 / 需要系统掌握分支和协作工作流的工程师 / 准备面试需要复习 Git 操作的求职者
⏱️3-5 周
📊入门

不需要安装任何软件,直接在浏览器中操作真实的 Git 仓库。从基础命令到团队协作工作流,10 个交互式 Lab 覆盖 Git 基础、分支管理、合并冲突、Rebase 与团队工作流,每一步都有即时验证和可视化 Commit Graph 反馈。


30秒快速体验

先完成一个 20 分钟的 Lab,在浏览器里执行第一次 git commit。

按照提示完成 git init、git add、git commit 操作,观察 Commit Graph 的变化。

建议从"你为什么需要 Git?"概念 Lab 入手,理解版本控制的意义后再动手操作。


你将学会什么

在这个教程中,你将学会:

  • 掌握 Git 核心概念:工作区、暂存区、仓库三区模型
  • 熟练使用 branch、merge、rebase 等分支操作
  • 独立解决合并冲突与历史整理
  • 掌握 stash、reset、cherry-pick 等高级技巧
  • 理解并实践 Git Flow / GitHub Flow 团队协作工作流


后续章节总览

按大章节快速预览,直接跳到你想学的部分。

Section
Stage 1: Git 基础

从生活场景出发理解版本控制的意义:为什么程序员离不开 Git,为什么你现在就该开始用。完全零基础友好,不需要任何编程经验。

4 节阅读/图文
进入 Stage 1: Git 基础 →
Section
Stage 2: 分支与协作

用平行宇宙的比喻理解 Git 分支——什么是分支、为什么几乎不占空间、怎么创建和切换。从此你可以大胆实验而不怕搞坏主代码。

3 节阅读/图文
进入 Stage 2: 分支与协作 →
Section
Stage 3: 高级技巧

理解 Merge 和 Rebase 的区别,学会用 rebase 让提交历史保持一条直线。掌握黄金法则:永远不要 rebase 公共分支。

2 节阅读/图文
进入 Stage 3: 高级技巧 →

你可能还感兴趣