首页/ 学科题库/ git/ GIT工作流专题测试
git 模拟试卷

GIT工作流专题测试

20 题 60 分钟 难度:★★
知识点模块题目数量题目编号
Git Flow 工作流5道Q861-Q865
GitHub Flow 工作流4道Q866-Q869
Trunk-Based Development4道Q870-Q872,Q874
Feature Branch 策略4道Q875-Q878
Hotfix 分支使用3道Q883-Q885

试卷习题(20 题)

参考答案在文末
判断题
1
判断题

GitHub Flow 适合需要严格版本管理的项目。

A

对

B

错

2
判断题

Hotfix 分支用于修复生产环境的紧急 bug。

A

对

B

错

3
判断题

Git Flow 中,main 分支应该随时保持可发布状态。

A

对

B

错

4
判断题

Feature Branch 应该定期从主分支同步最新代码。

A

对

B

错

5
判断题

Trunk-Based Development 要求分支存活时间不超过 24 小时。

A

对

B

错

单选题
6
单选题

GitHub Flow 工作流中,主分支通常叫什么名字?

A

main

B

develop

C

release

D

production

7
单选题

Git Flow 工作流中,用于开发新功能的是哪种分支?

A

main 分支

B

feature 分支

C

hotfix 分支

D

release 分支

8
单选题

Trunk-Based Development 的核心实践是什么?

A

每个功能一个长分支

B

使用复杂的分支策略

C

频繁向主干提交

D

只在 release 时合并

9
单选题

Hotfix 分支从哪个分支创建?

A

main 分支

B

develop 分支

C

feature 分支

D

release 分支

10
单选题

Feature Branch 策略中,每个功能分支应该?

A

包含多个功能的开发

B

只开发一个独立功能

C

直接推送到生产

D

长期存在不合并

多选题
11
多选题

GitHub Flow 的核心流程包括哪些步骤?(多选)

A

从 main 分支创建特性分支

B

创建 Pull Request

C

代码审查和讨论

D

合并后部署到生产

12
多选题

Git Flow 工作流包含哪些类型的分支?(多选)

A

main 分支(主分支)

B

develop 分支(开发分支)

C

feature 分支(功能分支)

D

release 分支(发布分支)

E

hotfix 分支(热修复分支)

13
多选题

Trunk-Based Development 的优势有哪些?(多选)

A

减少合并冲突

B

支持持续集成/持续部署

C

快速获得代码反馈

D

简化分支管理

14
多选题

Hotfix 分支完成后,应该合并到哪些分支?(多选)

A

main 分支

B

develop 分支

C

feature 分支

D

只合并到 main

15
多选题

Feature Branch 命名的最佳实践包括?(多选)

A

使用类型前缀(feature/bugfix/)

B

简短描述功能内容

C

使用连字符分隔单词

D

使用开发者姓名

填空题
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.略
想在手机上在线作答这套卷子?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可限时作答并自动判分。
了解产品 App
← 上一套 GIT基本操作专题测试 下一套 → GIT远程仓库操作专题测试