1.6 KiB
1.6 KiB
id, title, type, domain, stack, tags, week
| id | title | type | domain | stack | tags | week | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| devops.git.index | Git | index | devops |
|
|
|
Git
七年前端,Git 日常操作你已经熟悉。这个专题补的是面试和团队协作里容易被追问的部分:分支模型怎么选、merge 和 rebase 的区别、怎么安全地撤销、误操作怎么找回、密钥误提交怎么处理。本计划的学习仓库本身也按这些规范管理。
学习路线
| 顺序 | 课程 | 级别 | 预计 |
|---|---|---|---|
| 1 | 分支模型和提交规范:主干开发、Git Flow、Conventional Commits、代码评审 | 基础 | 1.5 小时 |
| 2 | 合并、变基和撤销:merge / rebase / cherry-pick、revert / reset、reflog 找回 | 进阶 | 2 小时 |
企业场景
面试题
示例代码
- examples/git-lab:
lab.py在临时目录里自动演示并验证 rebase、--no-ff合并、revert、reflog 找回、cherry-pick
在 16 周计划中
官方资料
- Pro Git(中文版):https://git-scm.com/book/zh/v2
- Git 命令参考:https://git-scm.com/docs
- Conventional Commits:https://www.conventionalcommits.org/zh-hans/