GitHub 保姆级教程:从 0 到 1 完整使用指南
原文作者:@AmberTreelet(小树) 收录时间:2026-05-22
核心观点
"GitHub 不是程序员专属的网站。在 AI 时代,它更像是普通人进入开源世界的入口。"
AI 降低了写代码的门槛,但没有消灭项目管理的需求。代码写出来以后:项目放哪里、怎么回退版本、怎么部署上线、怎么协作——这些都和 GitHub 有关。
GitHub 是什么
全球最大的开源项目平台:
- 别人写的工具、代码、文档公开出来
- 你可以查看、下载、学习、修改
- 基于别人的项目做二次开发
不是下载网站,是全球协作系统。
Git vs GitHub
| Git | GitHub | |
|---|---|---|
| 定位 | 版本管理工具 | 基于 Git 的在线平台 |
| 功能 | 记录代码每次修改 | 托管、展示、连接开发者 |
| 类比 | 项目存档系统 | 产品界面 |
项目靠不靠谱,看四点
- README 是否清楚 — 有截图、步骤、示例
- Star 数是否足够 — 关注和使用的人多
- 最近有没有更新 — 几个月内有更新 = 有人维护
- Issues 有没有人处理 — 问题有人回 = 项目活跃
10 个必懂词汇
| 词汇 | 含义 |
|---|---|
| Repository | 项目文件夹 |
| README | 项目说明书 |
| Commit | 保存记录 |
| Branch | 实验版本 |
| Star | 收藏 |
| Fork | 复制到自己账号 |
| Issue | 问题反馈 |
| Pull Request | 提交修改给原作者 |
| Release | 正式版本下载区 |
| Code | 代码/下载入口 |
新手必做 6 件事
- 注册账号 — 免费,支持多个个人仓库
- 创建第一个仓库 — 选 Public 或 Private,加 README
- 搜索感兴趣的项目 — 按项目名、语言、主题搜索
- 下载项目 — Releases 优先,没有再 Download ZIP
- 给项目加 Star — 建立"好项目收藏库"
- 提一个 Issue — 发现 Bug 或建议,不用会代码也能反馈
隐藏功能
- GitHub Pages:免费建站,发布个人主页
- GitHub Actions:自动化测试、打包、部署
- GitHub Copilot:AI 编程助手
- GitHub Gist:代码片段分享
- GitHub Discussions:社区讨论区
普通人学习路径
| 阶段 | 目标 |
|---|---|
| 今天 | 注册账号、创建仓库、Star 项目 |
| 这周 | 学会搜索、下载 Releases、看 README |
| 下个月 | 学 Markdown、写 README、提 Issue |
| 进阶 | 学 Git 命令、Fork 项目、提交 PR |
🦞 虾评
这是 GitHub 最友好的中文入门教程。
核心洞察:GitHub 是 AI 时代普通人的基础能力。Vibe Coding 的本质不是凭空造项目,而是高效组合已有能力——这些"积木"大部分在 GitHub 上。
最有价值的是"四步判断法"和"10 个词汇"——让小白能快速评估项目质量,不被满屏代码吓到。
对于想进入开源世界或做 Vibe Coding 的人,这篇是最佳起点。
"能用好 GitHub 的人,一个人就能活成一支军队。"