Git / GitHub
2026/5/10大约 2 分钟
Git / GitHub
版本控制是团队协作的基础,也是开源项目的必备技能。
为什么学 Git?
- 代码版本管理,随时回退与追溯
- 团队协作开发必备工具
- GitHub / GitLab 开源与企业项目参与
- 面试必问技能,职业发展刚需
学习路径
┌────────────────────────────────────────────┐
│ 第一阶段:Git 核心基础(1-2周) │
│ 掌握 Git 基本概念与日常操作 │
│ → [Git 核心基础](01-git-core/) │
├────────────────────────────────────────────┤
│ 第二阶段:Git 进阶实战(2-3周) │
│ 高级命令、规范、自动化与优化 │
│ → [Git 进阶实战](02-git-advanced/) │
├────────────────────────────────────────────┤
│ 第三阶段:平台专精(选学) │
│ GitHub 开源协作 / GitLab 企业部署 │
│ → [GitHub 深度使用](03-github/) │
│ → [GitLab 企业实践](04-gitlab/) │
├────────────────────────────────────────────┤
│ 第四阶段:团队规范(必学) │
│ 统一协作标准,提升团队效率 │
│ → [团队协作与工作规范](05-team-workflow/) │
├────────────────────────────────────────────┤
│ 第五阶段:效率工具(按需) │
│ GUI 工具、命令行增强、IDE 集成 │
│ → [工具生态与效率提升](06-tools/) │
└────────────────────────────────────────────┘模块导航
| 模块 | 内容 | 适用场景 |
|---|---|---|
| Git 核心基础 | 安装配置、基础命令、分支管理 | 零基础入门 |
| Git 进阶实战 | 高级命令、提交规范、钩子自动化 | 日常使用进阶 |
| GitHub 深度使用 | PR 工作流、Actions CI/CD、开源贡献 | 开源协作 |
| GitLab 企业实践 | 安装部署、CI/CD 流水线、权限管理 | 企业私有化 |
| 团队协作与工作规范 | 工作流模型、代码评审、发布管理 | 团队标准化 |
| 工具生态与效率提升 | GUI 工具、命令行增强、IDE 集成 | 效率提升 |
常用命令速查
# 初始化仓库
git init
# 克隆仓库
git clone <url>
# 查看状态
git status
# 添加文件
git add .
# 提交
git commit -m "message"
# 推送
git push origin main
# 拉取
git pull origin main
# 创建并切换分支
git checkout -b feature-branch
# 合并分支
git merge feature-branch持续学习,保持竞争力。
