GIT工作流专题测试
考察知识点
| 知识点模块 | 题目数量 | 题目编号 |
|---|---|---|
| Git Flow 工作流 | 5道 | Q861-Q865 |
| GitHub Flow 工作流 | 4道 | Q866-Q869 |
| Trunk-Based Development | 4道 | Q870-Q872,Q874 |
| Feature Branch 策略 | 4道 | Q875-Q878 |
| Hotfix 分支使用 | 3道 | Q883-Q885 |
💡 参考答案在文末
判断题
1
GitHub Flow 适合需要严格版本管理的项目。
2
Hotfix 分支用于修复生产环境的紧急 bug。
3
Git Flow 中,main 分支应该随时保持可发布状态。
4
Feature Branch 应该定期从主分支同步最新代码。
5
Trunk-Based Development 要求分支存活时间不超过 24 小时。
单选题
6
GitHub Flow 工作流中,主分支通常叫什么名字?
7
Git Flow 工作流中,用于开发新功能的是哪种分支?
8
Trunk-Based Development 的核心实践是什么?
9
Hotfix 分支从哪个分支创建?
10
Feature Branch 策略中,每个功能分支应该?
多选题
11
GitHub Flow 的核心流程包括哪些步骤?(多选)
12
Git Flow 工作流包含哪些类型的分支?(多选)
13
Trunk-Based Development 的优势有哪些?(多选)
14
Hotfix 分支完成后,应该合并到哪些分支?(多选)
15
Feature Branch 命名的最佳实践包括?(多选)
填空题
16
Git Flow 中,feature 分支从____________分支创建,完成后合并回____________分支。
17
功能开发完成后,应该通过____________合并到主分支,而不是直接____________。
18
GitHub Flow 中,分支命名应该____________,如____________。
简答题
19
Trunk-Based Development 与 Git Flow 的主要区别是什么?
20
简述 Git Flow 中 release 分支的作用和生命周期。
参考答案
1.错误
2.正确
3.正确
4.正确
5.正确
6.A
7.B
8.C
9.A
10.B
11.A;B;C;D
12.A;B;C;D;E
13.A;B;C;D
14.A;B
15.A;B;C
16.develop; develop
17.Pull Request; push
18.描述性; feature/user-login
19.略
20.略
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码