Code
Road
Map
路线图
学习路径
文章
题库
资源
社区
首页
/
路线图
/
Git 与 GitHub 路线图
Git 与 GitHub 路线图
系统学习 Git 与 GitHub 的完整指南。
难度
中级
时长
39 周
知识点
155
模块
7
0%
整体完成度
…
继续学习
已完成
进行中
未开始
1. 阶段一
0/46
学习基础知识
GitHub 要点
GitHub 界面
设置个人资料
创建仓库
管理远程仓库
推送 / 拉取更改
获取但不合并
在 GitHub 上协作
Fork 与 Clone 的区别
Issues
克隆仓库
Pull Requests
为 Issues / PRs 添加标签
合并策略
文档
Markdown
项目 README
GitHub Wiki
历史记录
git revert
子模块
GitHub CLI
安装与设置
仓库管理
Issue 管理
合并请求
自动化使用
Git Reflog
Git Bisect
Git Worktree
Git Attributes
Git LFS
GitHub API
REST API
GitHub Sponsors
GitHub Gists
GitHub Packages
GitHub Codespaces
GitHub Education
GitHub Classroom
Campus Program
GitHub Marketplace
GitHub Security
GitHub Models
GitHub Copilot
2. 阶段二
0/41
什么是版本控制?
为什么使用版本控制?
Git 与其他 VCS 的对比
在本地安装 Git
什么是仓库
git init
git config
本地配置与全局配置
工作目录
暂存区
提交更改
.gitignore
查看提交历史
创建账户
个人资料 README
私有与公开
Git 远程仓库
从 Fork 发起的 PR
协作者
快进合并与非快进合并
处理冲突
Rebase
Squash
挑拣提交
团队协作
GitHub Discussions
Git Stash 基础
线性历史与非线性历史
HEAD
分离 HEAD
git log 选项
撤销更改
添加 / 更新
是什么以及为什么使用?
GitHub Actions
GraphQL API
创建应用
Webhooks
GitHub Pages
Student Developer Pack
CITATION files
3. 阶段三
0/41
Branching Basics
Renaming Branch
Deleting Branch
Checkout Branch
合并基础
已保存的回复
提及
表情回应
提交信息
分支命名
PR 指南
代码审查
贡献指南
干净的 Git 历史
GitHub 组织
协作者/成员
组织内的团队
GitHub Projects
看板
路线图
自动化
git reset
查看差异
YAML 语法
工作流触发器
定时工作流
工作流 Runner
工作流上下文
Secrets 与环境变量
缓存依赖
存储制品
工作流状态
Marketplace Actions
使用场景
这些是什么?
Git 补丁
GitHub Apps
OAuth Apps
部署静态网站
自定义域名
静态站点生成器
4. 阶段四
0/10
创建分支
项目规划
--soft
--hard
--mixed
提交之间
分支之间
已暂存的更改
未暂存的更改
重写历史
5. 阶段五
0/5
git commit --amend
git rebase
git filter-branch
git push --force
打标签
6. 阶段六
0/5
管理标签
推送标签
检出标签
GitHub 发布
Git hooks
7. 阶段七
0/7
是什么以及为什么?
客户端 vs 服务端 Hooks
commit-msg
post-checkout
post-update
pre-commit
pre-push