不需要安装任何软件,直接在浏览器中操作真实的 Git 仓库。从基础命令到团队协作工作流,每一步都有即时验证和可视化反馈。
已完成 0 / 9 个可用 Lab。 现在开始后,首页会逐步变成你的进度仪表盘。
从零开始掌握 Git 的核心概念——仓库、暂存区、提交,搞懂版本控制的本质。
这个阶段还没开始,建议按列表顺序一路往下做。
从生活场景出发理解版本控制的意义:为什么程序员离不开 Git,为什么你现在就该开始用。完全零基础友好,不需要任何编程经验。
动手操作 Git 命令:从 git status 到 git commit,完成你人生中的第一次代码提交。用购物车比喻理解整个流程。
学会用 git diff 查看改了什么,用 checkout/restore 撤销修改,用 .gitignore 忽略不该追踪的文件。改错了不可怕,Git 都能帮你搞定。
学会用 git log 的各种姿势查看提交历史,理解 commit hash 的意义,用 git show 和 git diff 对比版本差异。
学会分支管理、合并冲突解决、团队协作工作流,成为团队中的 Git 协作高手。
这个阶段还没开始,建议按列表顺序一路往下做。
用平行宇宙的比喻理解 Git 分支——什么是分支、为什么几乎不占空间、怎么创建和切换。从此你可以大胆实验而不怕搞坏主代码。
学会把分支的工作合并回 main——理解 fast-forward 和 3-way merge 两种合并方式,掌握合并后清理分支的好习惯。
两个人改了同一行代码怎么办?学会识别冲突标记、手动解决冲突、完成合并。冲突不可怕,解决它是一项核心技能。
掌握 rebase、cherry-pick、stash、reflog 等高级操作,处理复杂的版本控制场景。
这个阶段还没开始,建议按列表顺序一路往下做。
理解 Merge 和 Rebase 的区别,学会用 rebase 让提交历史保持一条直线。掌握黄金法则:永远不要 rebase 公共分支。
学会用 git stash 临时保存未完成的工作,用 git reset 的三种模式回退到之前的状态。掌握紧急切分支、回退错误提交等实战技能。
模拟一个真实的团队开发场景:从创建 feature 分支、同步队友改动、解决冲突到合并回 main。走完这个 Lab 你就能应对工作中的 Git 协作了。