强曰为道
与天地相似,故不违。知周乎万物,而道济天下,故不过。旁行而不流,乐天知命,故不忧.
文档目录

Git 完全指南

Git 完全指南

版本控制是现代软件开发的基石,而 Git 是当今最流行的分布式版本控制系统。

本教程共 18 章,从基础概念到高级技巧,涵盖日常开发、团队协作、CI/CD 集成等全方位内容。


📚 目录

章节标题关键内容
01简介版本控制概念、Git 历史、集中式 vs 分布式
02安装配置各平台安装、初始配置、SSH Key
03基础操作init、add、commit、status、log
04分支管理branch、merge、rebase、cherry-pick
05远程仓库remote、push、pull、fetch、clone
06暂存stash、stash pop、stash branch
07历史查看log、blame、bisect、reflog
08撤销操作reset、revert、checkout、restore
09标签管理annotated tags、lightweight tags、签名
10子模块submodule、subtree、monorepo 策略
11变基进阶interactive rebase、autosquash、onto
12工作树worktree 管理、并行开发
13Git Hooks客户端钩子、服务端钩子、自动化
14Git LFS大文件管理、迁移、存储限制
15GitHub 工作流PR、Actions、Issues、Projects
16GitLab 工作流CI/CD、Runner、Auto DevOps
17排错冲突解决、损坏修复、大仓库优化
18最佳实践分支策略、Commit 规范、Monorepo、团队协作

🎯 学习路线建议

初学者(第 1-5 章)

掌握版本控制基本概念,学会安装配置 Git,完成日常的代码提交和分支操作。

进阶者(第 6-12 章)

深入理解 Git 内部机制,掌握暂存、历史查看、撤销、标签、子模块等高级功能。

高级者(第 13-18 章)

精通 Git Hooks、LFS、工作流集成,具备团队协作和工程化管理能力。


🔧 环境要求

  • Git 2.30+(推荐最新稳定版)
  • 命令行终端(Linux/macOS Terminal 或 Windows PowerShell)
  • 文本编辑器或 IDE(推荐 VS Code、JetBrains 系列)

📖 约定说明

符号含义
⚠️注意事项 / 常见陷阱
💡技巧 / 最佳实践
📝备注 / 补充说明
🔗相关章节链接

命令行示例中,$ 开头表示普通用户命令,# 开头表示需要 root 权限。