git 模拟试卷
GIT分支基础专题测试
| 知识点模块 | 题目数量 | 题目编号 |
|---|---|---|
| 分支概念理解 | 5道 | Q664-Q665,Q667-Q668,Q670,Q740 |
| git branch 创建分支 | 4道 | Q676-Q677,Q679,Q682 |
| git checkout 切换分支 | 2道 | Q688-Q689 |
| git merge 合并分支 | 3道 | Q700-Q701,Q703-Q704 |
| git branch -d 删除分支 | 2道 | Q712-Q713 |
| HEAD 指针理解 | 2道 | Q724-Q725 |
试卷习题(20 题)
参考答案在文末判断题
1
判断题
git branch 命令可以列出所有本地分支。
2
判断题
Fast-Forward 合并只在当前分支落后于目标分支时发生。
3
判断题
Git 的分支是指向提交的指针。
4
判断题
在 Git 中,所有分支共享同一个仓库历史,只是通过不同的指针来区分。
5
判断题
git merge 用于将一个分支的更改合并到当前分支。
单选题
6
单选题
如果有未提交的更改,切换分支时会发生什么?
7
单选题
Fast-Forward 合并的特点是什么?
8
单选题
创建新分支的命令是?
9
单选题
在Git中,分支的主要作用是什么?
10
单选题
切换到已有分支的命令是?
11
单选题
Git 中的分支是什么?
12
单选题
合并分支的命令是?
13
单选题
创建一个新分支并立即切换到该分支,可以使用哪个命令?
14
单选题
分离 HEAD 状态是什么意思?
15
单选题
关于 Git 分支的说法,以下哪个是正确的?
16
单选题
删除已合并分支的安全命令是?
17
单选题
如果要强制删除未合并的分支,应该使用哪个参数?
18
单选题
HEAD 在 Git 中代表什么?
多选题
19
多选题
关于 Git 分支的特点,以下哪些说法是正确的?(多选)
20
多选题
以下哪些命令可以创建 Git 分支?(多选)
参考答案
1.正确
2.正确
3.正确
4.正确
5.正确
6.B
7.B
8.A
9.A
10.A
11.C
12.C
13.C
14.C
15.B
16.A
17.C
18.B
19.A;B;D
20.A;C
