GitHub 使用百科全书
从新手到资深玩家的完整指南
一套面向中文用户的 GitHub 系统学习资料,覆盖从注册、安装、基础命令到进阶协作、开源贡献的全流程。
快速开始
- 快速上手 — 5 分钟了解 GitHub 是什么、能做什么
目录
基础入门
| 章节 | 内容 | 说明 |
|---|---|---|
| 第 1 章 | GitHub 是什么 | GitHub 的核心概念与用途 |
| 第 2 章 | 注册与设置 | 账号注册、个人资料设置 |
| 第 3 章 | 界面指南 | GitHub 网页界面全解析 |
| 第 4 章 | 第一个仓库 | 创建仓库、上传第一行代码 |
| 第 5 章 | 下载代码 | Clone、Download ZIP 等方法 |
核心操作
| 章节 | 内容 | 说明 |
|---|---|---|
| 第 6 章 | 提交变更 | Commit 的意义与规范 |
| 第 7 章 | 分支管理 | Branch 的创建、切换、删除 |
| 第 8 章 | 合并代码 | Merge、PR 合并策略 |
| 第 9 章 | Fork 与 PR | 参与开源项目的标准流程 |
协作与项目管理
| 章节 | 内容 | 说明 |
|---|---|---|
| 第 10 章 | Issues 使用指南 | Bug 追踪、任务管理 |
| 第 11 章 | Projects 项目管理 | 看板、任务跟踪 |
| 第 12 章 | Wiki 与文档 | 项目文档编写 |
| 第 13 章 | Star 的含义 | Star、Fork、Watch 的区别 |
| 第 14 章 | 关注与社交 | GitHub 社交功能 |
进阶技巧
| 章节 | 内容 | 说明 |
|---|---|---|
| 第 15 章 | README 与美化 | Markdown、徽章、动态效果 |
| 第 16 章 | 开源协议选择 | MIT、GPL、Apache 等协议 |
| 第 17 章 | Token 使用指南 | Personal Access Token 管理 |
| 第 18 章 | AI 自动化 | GitHub Copilot、AI 辅助开发 |
| 第 19 章 | Actions 入门 | CI/CD 基础概念 |
| 第 20 章 | Pages 搭建网站 | 免费静态网站托管 |
安全与高级
| 章节 | 内容 | 说明 |
|---|---|---|
| 第 21 章 | 安全与漏洞管理 | Dependabot、安全公告 |
| 第 22 章 | SSH Key 配置 | SSH 免密登录配置 |
| 第 23 章 | 二步验证设置 | 账号安全加固 |
| 第 24 章 | 密钥管理 | Token、Key 的安全管理 |
| 第 25 章 | Git 进阶 | Rebase、Cherry-pick 等 |
| 第 26 章 | GitHub CLI 使用 | gh 命令行工具 |
| 第 27 章 | GitHub API | REST API、自动化脚本 |
| 第 28 章 | 最佳实践 | 代码规范、协作礼仪 |
云端与社区
| 章节 | 内容 | 说明 |
|---|---|---|
| 第 29 章 | Codespaces 云开发 | 云端开发环境配置 |
| 第 30 章 | Discussions 社区 | 社区讨论与问答 |
附录
- 附录 A:项目结构参考
- 附录 B:常用 Git 命令速查
- 附录 C:Actions Marketplace 推荐
- 附录 D:Jekyll 主题推荐
- 附录 E:Conventional Commits 规范
- 附录 F:GitHub Sponsors 开源赞助指南
适合谁看
- GitHub 纯新手,想从零开始系统学
- 会用基本命令但不太懂协作流程
- 想参与开源不知道从哪下手
- 想搭建个人技术博客,用 GitHub Pages
关于本项目
- 作者:GTX950L
- 许可:MIT License
- 仓库地址:https://github.com/GTX950L/github-encyclopedia
如果这份资料对你有帮助,欢迎 Star ⭐ 推荐给更多人!