学习 Git 和版本控制
免费的互动式 Git 课程。每节课都在浏览器终端里运行真正的 Git 命令:提交、创建分支、合并、解决冲突、推送和拉取。无需安装,卡住时有 AI 提示,学完还能获得免费证书。
3,023+ 名学习者已加入
58 节课55 个挑战370 道测验题
- 适合初学者
AI 辅助编程帮助
动手实践的互动课程
检验所学的测验
免费结业证书
课程大纲
本单元属于 Terminal 学习旅程。完整大纲还有更多单元:点击下方任意预览,即可在学习旅程页面查看。
- 单元 1基础知识82 节课
单元 2
版本控制
开始本单元开始使用 Git 跟踪工作进度。初始化仓库、暂存并提交更改、创建分支并合并、解决冲突,还能从错误中恢复。检查更改
4 节课425忽略文件
4 节课427功能分支项目
6 节课642- 单元 3Docker 入门40 节课
- 单元 4Kubernetes 入门45 节课
在实践中学习
编写真实代码、查询数据库、搭建网站、掌握 AI 提示词。我们的互动课程涵盖现代开发者需要的每一项技能。
打造你的连胜
坚持下去,看着自己不断进步!记录每天的编程习惯,用冻结天数保护连胜,每天打卡都能赢取奖励。
12 天连胜
明天再来,保持你的连胜!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
加倍或归零
第 5 天,共 7 天
连胜冻结
2 left
随时随地写代码
随时随地继续你的编程学习旅程!无需配置,无需下载:打开就能写代码。支持 iOS、Android 和 Web,评分高达 4.9 星。
你并不孤单
在全球排行榜上一较高下,邀请好友赢取奖励,为彼此的成就喝彩。和好友一起编程更有趣!
多种学习方式
阅读、收听、自我测验、问 AI,或者查阅学过的任何内容。每节课都配合你的节奏。
变量是一个有名字的容器,用来存储值,方便你在程序后面引用。
在 Python 中,创建变量只需写下名字、一个等号,再写上要存储的值。
值可以随时间变化。给这个名字重新赋值,它就会指向新的值。
获得证书
每完成一门课程都能获得证书。把证书添加到你的 LinkedIn 个人资料和简历中,向雇主展示你的编程能力。
为什么在 Coddy 学 Git
- 在浏览器里运行 Git。无需安装,不需要 GitHub 账号,也不用配置环境。每条命令都作用于一个真实的仓库,让你看到
git status、git log和git diff实际输出的是什么。 - Git 核心内容:暂存区、提交、分支、合并、变基、解决冲突、远程仓库、
pull与fetch的区别、撤销错误。这些都是你在工作中每天都会用到的 Git 技能。 - AI 提示帮你读懂 Git 出了名晦涩的输出,比如分离 HEAD、快进合并、三方合并,而且不会剧透答案,让 Git 不再像魔法一样难以捉摸。
- 学完整个单元即可获得免费的 Git 证书。版本控制是每个团队的必备技能,所以对任何开发岗位来说,这都是一个可信的证明。
关于学习 Git 的常见问题
Git 是什么?
Git 是大多数软件团队用来跟踪代码变更的分布式版本控制系统。每个开发者都拥有项目历史的完整副本,用 Git 你可以提交快照、创建分支尝试新想法、把各自的工作合并在一起,并在出问题时回滚。
Git 难学吗?
用 Git 需要会命令行吗?
会的话更好,终端学习旅程的上一个单元就讲了这些基础。Git 也有图形界面,但每个团队遇到棘手的操作时,最终都会回到命令行,所以值得练到能自如地亲手输入命令。
Git 和 GitHub 有什么区别?
Git 是在你电脑上运行的版本控制工具。GitHub(以及 GitLab、Bitbucket 等)是托管服务,你把 Git 仓库推送到上面,其他人就可以拉取。你完全可以只用 Git 而从不用 GitHub,它们是两个独立但配合得很好的东西。
可以免费在线学 Git 吗?
可以。互动式 Git 单元完全免费:完整的课程内容、每道练习都用真正的 Git 命令,还有证书。一切都在浏览器终端里运行,所以开始学习前无需安装 Git,也不用注册各种账号。
学完 Git 课程能获得证书吗?
能。完成 Git 单元后,你会获得一份免费的结业证书,可以分享到 LinkedIn 或写进简历。每个软件团队都要求会版本控制,所以配合你的作品集项目,这是一个很有分量的证明。