git 模拟试卷
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 |
试卷习题(20 题)
参考答案在文末判断题
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.略
