Menu
CoddyTech
terminal icon属于 Terminal 学习旅程学习旅程

学习 Git 和版本控制

免费的互动式 Git 课程。每节课都在浏览器终端里运行真正的 Git 命令:提交、创建分支、合并、解决冲突、推送和拉取。无需安装,卡住时有 AI 提示,学完还能获得免费证书。

3,023+ 名学习者已加入

58 节课55 个挑战370 道测验题

  • 适合初学者
  • sparkles iconAI 辅助编程帮助
  • hint icon动手实践的互动课程
  • quiz icon检验所学的测验
  • certificate icon免费结业证书

课程大纲

1 个单元2 个项目58 节课55 个挑战370 道测验题

本单元属于 Terminal 学习旅程。完整大纲还有更多单元:点击下方任意预览,即可在学习旅程页面查看。

  1. 单元 1基础知识82 节课
  2. 开始本单元开始展开收起使用 Git 跟踪工作进度。初始化仓库、暂存并提交更改、创建分支并合并、解决冲突,还能从错误中恢复。

    简介

    3 节课123

    入门

    5 节课531

    跟踪更改

    6 节课640

    检查更改

    4 节课425

    忽略文件

    4 节课427

    食谱网站项目

    5 节课537

    分支操作

    6 节课640

    合并

    6 节课640

    撤销更改

    6 节课641

    远程仓库

    4 节课324

    功能分支项目

    6 节课642

    最终挑战

    3 节课3
  3. 单元 3Docker 入门40 节课
  4. 单元 4Kubernetes 入门45 节课
你将获得
学编程所需的一切

在实践中学习

编写真实代码、查询数据库、搭建网站、掌握 AI 提示词。我们的互动课程涵盖现代开发者需要的每一项技能。

playground.js
代码编辑器
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
测试 #1test Case Success icon
测试 #2test Case Success icon
测试 #3test Case Failure icon
输入
"Alex"
输出
"Hello, Coddy! Alex"

打造你的连胜

坚持下去,看着自己不断进步!记录每天的编程习惯,用冻结天数保护连胜,每天打卡都能赢取奖励。

12 天连胜

明天再来,保持你的连胜!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

加倍或归零

第 5 天,共 7 天

fire Freeze icon

连胜冻结

2 left

随时随地写代码

随时随地继续你的编程学习旅程!无需配置,无需下载:打开就能写代码。支持 iOS、Android 和 Web,评分高达 4.9 星。

Python
7连胜
250分数
5能量
变量
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
继续
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
学习旅程
目标
排行榜
个人主页
4.9
星星星星星
评分

你并不孤单

在全球排行榜上一较高下,邀请好友赢取奖励,为彼此的成就喝彩。和好友一起编程更有趣!

挑战者联赛
挑战者联赛前 7 名晋级
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up icon晋级区leaderboard Arrow Up icon

多种学习方式

阅读、收听、自我测验、问 AI,或者查阅学过的任何内容。每节课都配合你的节奏。

变量入门
音频

变量是一个有名字的容器,用来存储值,方便你在程序后面引用。

在 Python 中,创建变量只需写下名字、一个等号,再写上要存储的值。

值可以随时间变化。给这个名字重新赋值,它就会指向新的值。

1xSarah

获得证书

每完成一门课程都能获得证书。把证书添加到你的 LinkedIn 个人资料和简历中,向雇主展示你的编程能力。

Coddy结业证书
兹证明张三已成功完成
python iconPython 基础
已验证
日期2026年1月
LinkedIn添加到 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 难学吗?

基础命令,比如 init、add、commit、status、log、push、pull,很快就能学会。比较难的部分(变基、解决冲突、从错误中恢复、理解 HEAD 在做什么)需要更长时间。课程把它们拆成小步骤,每节课都有一个真实的仓库,让这些命令不再抽象。

用 Git 需要会命令行吗?

会的话更好,终端学习旅程的上一个单元就讲了这些基础。Git 也有图形界面,但每个团队遇到棘手的操作时,最终都会回到命令行,所以值得练到能自如地亲手输入命令。

Git 和 GitHub 有什么区别?

Git 是在你电脑上运行的版本控制工具。GitHub(以及 GitLab、Bitbucket 等)是托管服务,你把 Git 仓库推送到上面,其他人就可以拉取。你完全可以只用 Git 而从不用 GitHub,它们是两个独立但配合得很好的东西。

可以免费在线学 Git 吗?

可以。互动式 Git 单元完全免费:完整的课程内容、每道练习都用真正的 Git 命令,还有证书。一切都在浏览器终端里运行,所以开始学习前无需安装 Git,也不用注册各种账号。

学完 Git 课程能获得证书吗?

能。完成 Git 单元后,你会获得一份免费的结业证书,可以分享到 LinkedIn 或写进简历。每个软件团队都要求会版本控制,所以配合你的作品集项目,这是一个很有分量的证明。

Git command reference

Learning the commands here? Keep this reference open - each page explains a command’s syntax, flags, and examples you can run live.

Browse all Git commands

包含这门课程的学习路径

这门课程是一条更长路径中的一步:几门课程按导师会教的顺序排列,每门都有自己的免费证书。

Coddy 编程语言插图

用 Coddy 学习 版本控制

开始