← 返回目录
3.9概念⏱ 约 4 分钟

理解 GitHub

本地 Git 和云端 GitHub 是什么关系

🔎 最后验证 2026-05📚 来源:Git/GitHub 官方文档🧰 Git✅ 135 人学过👁 241 次阅读
为什么学这个

你常听人把 Git 和 GitHub 混着说,其实它们是两回事。搞清它们的关系,你才知道代码是怎么从"我电脑上"变成"全世界能看到、能协作"的。

💡 打个比方

Git 是你家里的相册(本地记录每一次改动);GitHub 是云相册网站(把相册同步到云端,还能分享、多人共建)。Git 能离线用;GitHub 让你的项目上线、协作、备份。

  • Git = 装在你电脑上的版本控制工具(本地就能用,不联网也行)
  • GitHub = 托管 Git 项目的网站(把本地仓库同步到云端)
  • 关系:你在本地用 Git 提交,再"推送(push)"到 GitHub;别人从 GitHub"克隆(clone)/拉取(pull)"你的代码
  • 类似的网站还有 GitLab、Gitee(国内)等,原理一样
🔗 连一连
分清谁是谁。
先点左边一项,再点它对应的右边。
⚠️ 避坑代码推到公开仓库 = 全世界可见

GitHub 上的公开(public)仓库任何人都能看到。新手常不小心把密码、密钥、API Key 提交并推上去,等于公开泄露。永远不要把敏感信息提交进 Git(后面 P4 会专门讲怎么用 .gitignore 和环境变量防住)。

🤖 用 AI 巩固这一节
请用'本地相册 vs 云相册'的比喻,把 Git 和 GitHub 的关系、以及 push/pull/clone 三个动作讲清楚。再告诉我国内访问 GitHub 慢时有哪些常见替代(如 Gitee)。
🔎 来源与核验· 2 条,点开核对
本节每个关键论断都对应一个可追溯的来源 —— 这是本课程"靠谱、不过时"的底线。
「Git 是本地版本控制工具,GitHub 是托管 Git 仓库的云端平台」
「本地与远程通过 push / pull / clone 同步」
国内访问 GitHub 较慢时,可使用 Gitee 等同类平台,Git 命令通用。

🔧 试一试:逛一个真实 GitHub 仓库,看"云相册"长什么样(4 分钟)

  1. 打开 github.com,随便搜一个你听过的开源项目进去。
  2. 找几样东西:代码文件、右上角的 star 数、"commits(提交)"数、"Issues"、"Pull requests"——感受"多人在云端共建一个项目"是什么样。
  3. 点进 commits 历史,随便看一条:谁、什么时候、改了什么、附了什么说明。

你会看到:GitHub 就是"云相册网站"——本地 Git 的提交推上来后,全世界能看、能协作、有完整历史。

为什么:分清 Git(你电脑上的工具)和 GitHub(托管它的网站),你才懂 push/clone 在搬什么。也顺带记住那根弦:公开仓库全世界可见,密钥千万别提交上去(P4 会教怎么防)。

✅ 小结

你理解了本地 Git 和云端 GitHub 的分工。下一节动手把本地提交"推"上云端:git push

下一节 → 推送到 GitHub(git push)
智图软件的赞赏码
都看到这了,打个赏呗!
接下来 · 3.10
推送到 GitHub(git push)
继续读下一节 →