全部学科
NodeJS全栈
nodejs
Python全栈
python
小程序首页

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
1
单选题

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

A

main 分支

B

feature 分支

C

hotfix 分支

D

release 分支

2
多选题

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

A

main 分支(主分支)

B

develop 分支(开发分支)

C

feature 分支(功能分支)

D

release 分支(发布分支)

E

hotfix 分支(热修复分支)

3
判断题

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

A

B

4
填空题

Git Flow 中,feature 分支从_______分支创建,完成后合并回_______分支。

5
简答题

简述 Git Flow 中 release 分支的作用和生命周期。

6
单选题

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

A

main

B

develop

C

release

D

production

7
多选题

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

A

从 main 分支创建特性分支

B

创建 Pull Request

C

代码审查和讨论

D

合并后部署到生产

8
判断题

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

A

B

9
填空题

GitHub Flow 中,分支命名应该______,如__________________

10
单选题

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

A

每个功能一个长分支

B

使用复杂的分支策略

C

频繁向主干提交

D

只在 release 时合并

11
多选题

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

A

减少合并冲突

B

支持持续集成/持续部署

C

快速获得代码反馈

D

简化分支管理

12
判断题

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

A

B

13
简答题

Trunk-Based Development 与 Git Flow 的主要区别是什么?

14
单选题

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

A

包含多个功能的开发

B

只开发一个独立功能

C

直接推送到生产

D

长期存在不合并

15
多选题

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

A

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

B

简短描述功能内容

C

使用连字符分隔单词

D

使用开发者姓名

16
判断题

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

A

B

17
填空题

功能开发完成后,应该通过____________合并到主分支,而不是直接______

18
单选题

Hotfix 分支从哪个分支创建?

A

main 分支

B

develop 分支

C

feature 分支

D

release 分支

19
多选题

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

A

main 分支

B

develop 分支

C

feature 分支

D

只合并到 main

20
判断题

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

A

B

← 上一个试卷 GIT基本操作专题测试
下一个试卷 → GIT远程仓库操作专题测试

📝 发现内容有误?点击此处直接编辑

想参加完整模拟考试?
小程序提供计时考试、自动评分和详细解析

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库