🎯 从零开始,带你掌握 GitHub 的每一个细节 —— 全中文、免费、开源
本项目是一个完全免费、开源的 GitHub 使用指南,旨在帮助所有人从编程新手成长为 GitHub 资深用户。
无论你是:
- 🔰 编程新手:刚学会写代码,不知道如何保存和分享
- 🌱 GitHub 初学者:注册了账号,但不懂各个按钮的作用
- 🌿 进阶用户:想学习团队协作、CI/CD 等高级功能
- 🌳 资深开发者:想系统了解 GitHub 的所有特性
这里都有适合你的内容!
本项目按照学习路径组织为 30 章 + 6 个附录(约 20 万字),覆盖从新手到资深玩家的全流程。
| 阶段 | 章节 | 定位 |
|---|---|---|
| 🚀 新手入门 | 第1-4章 | 认识 GitHub、注册、界面、第一个仓库 |
| 🌟 基础操作 | 第5-8章 | Clone、Commit、Branch、Merge |
| 🤝 团队协作 | 第9-12章 | Fork、PR、Issues、Projects、Wiki |
| ⭐ 社交功能 | 第13-16章 | Star、Follow、README、开源协议 |
| 🤖 AI 与自动化 | 第17-20章 | Token、AI 自动化、Actions、Pages |
| 🔒 网络安全 | 第21-24章 | 安全问题、SSH、2FA、密钥管理 |
| 🎓 资深玩家 | 第25-28章 | Git 高级、CLI、API、最佳实践 |
| ☁️ 云端与社区 | 第29-30章 | Codespaces、Discussions |
| 📎 附录 A-F | 项目结构、Git 命令速查、Actions 市场、Jekyll 主题、Conventional Commits、Sponsors |
📑 完整章节索引请查看 docs/index.md(在线版首页)
- 完全新手:从第1章开始,按顺序学习
- 有一定基础:直接跳到你有疑问的章节
- 想快速上手:查看 快速入门指南
欢迎!请查看 贡献指南。
- ✅ 结构清晰:30章按学习路径组织,循序渐进
- ✅ 实战案例:真实场景演示,配有可运行代码
- ✅ 常见问题:每章都有 FAQ 和实战练习
- ✅ 中英文对照:重要术语附带英文原文
- ✅ 纯文本指南:无需网络图片,直接阅读即可上手
如果你觉得这个项目有帮助:
- ⭐ 点个星星(Star)—— 让更多人看到
- 🍴 Fork 一份 —— 改成适合你的版本
- 📖 在线阅读 —— 在线版阅读体验更佳
- 🐛 报告问题 —— 发现错误请在 Issues 中提出
- 📝 贡献内容 —— 欢迎提交 Pull Request
- 📢 分享给朋友 —— 帮助更多新手
- 📚 总章节数:30 章 + 6 个附录
- 📝 总字数:20万+(持续增长中)
- 📦 快速入门:附带 快速入门指南
- 👥 贡献者:欢迎加入!
新手 → 注册账号 → 了解界面 → 创建第一个仓库
↓
基础操作 → 下载代码 → 提交更改 → 分支管理
↓
团队协作 → Fork项目 → 提交PR → 管理Issues
↓
社交功能 → 点Star → 关注用户 → 编写README
↓
AI与自动化 → 生成Token → 配置Actions → 部署Pages
↓
网络安全 → SSH配置 → 开启2FA → 密钥管理
↓
资深玩家 → Git高级命令 → GitHub CLI → API开发
↓
云端与社区 → Codespaces → Discussions
↓
附录 → 项目文件规范 → Git命令速查 → Actions市场 → Jekyll主题 → 提交信息规范 → 开源赞助
Q: 我只是想下载别人的代码,需要学这么多吗?
A: 不需要!直接看 第5章:下载代码 就够了。
Q: 我想让别人也能用我的代码,该怎么办?
A: 看 第4章:第一个仓库 和 第16章:开源协议。
Q: Token 是什么?为什么需要它?
A: 看 第17章:GitHub Token,这是让 AI 或脚本访问你账号的关键。
Q: 我觉得某个地方写错了,怎么办?
A: 太好了!请在 Issues 中提出,或者直接提交修改。
本项目采用 MIT License 开源协议。
这意味着你可以:
- ✅ 自由使用本项目的内容
- ✅ 修改并创建衍生项目
- ✅ 用于商业用途
- ✅ 分发本项目的副本
只需要:
- 📝 保留原作者的版权声明
感谢所有为开源社区做出贡献的开发者们!
特别感谢:
- GitHub 官方文档
- Pro Git 书籍
- 所有贡献者
- 🐛 报告问题:GitHub Issues
- 💬 讨论交流:GitHub Discussions
- 📧 邮件联系:欢迎在 Issues 中留言
让每个人都能轻松使用 GitHub