GitHub 新手全功能 DAG 教程GitHub 新手全功能 DAG 教程 零基础版

35 功能节点 / 41 条关系 / 7 组 / 9 层

一次看懂 GitHub 的每一个功能

这是给完全没用过 GitHub的你的交互式教程。GitHub 有几十个功能,它们不是孤立的——仓库、分支、提交、Release、Fork、PR、Issue、Actions……彼此依赖、互相承接。我们用一张功能关系图谱(DAG)把它们的关系讲清楚:每个功能一页,告诉你它是什么、为什么需要、怎么操作(网页和命令行双轨)、和其他功能什么关系。

📖 内容基于 GitHub 官方文档 + 8 个权威教程交叉验证(见 教程分析报告)

从这里开始

🎯 交互式功能关系图

拖动、缩放、点击节点,直观看到每个功能与其他功能的依赖关系。推荐第一次打开它。

🗂️ 功能组目录

7 个功能组:前置概念、账号与仓库、版本管理、协作、项目管理、自动化部署、工具生态。

🚀 建议从第一页开始

版本控制思想 —— 所有 GitHub 功能的地基。从这里沿 DAG 一路学下去。

💡 从 GitHub 历史看到的普遍规律

把 35 个功能页的「历史背景」横向读完,提炼出的 6 条规律(独立成页)。

📚 教程分析报告

我们对比了官方文档和 8 个权威教程,提炼好教程的规律,并说明本教程如何应用这些规律。

按组浏览

G00 · 前置概念

先解决最大混淆点:Git vs GitHub、版本控制思想

G01 · 账号与仓库

GitHub 最基础元素:账号、仓库的创建/克隆/骨架

G02 · 版本管理

Commit/Branch/Release 等核心版本控制功能

G03 · 协作

Fork/PR/评审 等多人协作核心

G04 · 项目管理

Issue/Milestone/Projects 等规划与追踪

G05 · 自动化部署

Actions/Pages/Packages 等 CI/CD 与发布

G06 · 工具生态

CLI/Desktop/API/Codespaces 等扩展工具