首页/ 学科题库/ git/ GIT分支基础专题测试
git 模拟试卷

GIT分支基础专题测试

20 题 60 分钟 难度:★★
知识点模块题目数量题目编号
分支概念理解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 命令可以列出所有本地分支。

A

对

B

错

2
判断题

Fast-Forward 合并只在当前分支落后于目标分支时发生。

A

对

B

错

3
判断题

Git 的分支是指向提交的指针。

A

对

B

错

4
判断题

在 Git 中,所有分支共享同一个仓库历史,只是通过不同的指针来区分。

A

对

B

错

5
判断题

git merge 用于将一个分支的更改合并到当前分支。

A

对

B

错

单选题
6
单选题

如果有未提交的更改,切换分支时会发生什么?

A

自动提交更改

B

Git 会阻止切换

C

更改会丢失

D

自动合并更改

7
单选题

Fast-Forward 合并的特点是什么?

A

总是创建合并提交

B

不创建合并提交,只是移动指针

C

会产生冲突

D

不能用于本地分支

8
单选题

创建新分支的命令是?

A

git branch

B

git create

C

git new

D

git add-branch

9
单选题

在Git中,分支的主要作用是什么?

A

允许在不影响主分支的情况下进行并行开发

B

用于备份代码以防止数据丢失

C

用于记录所有提交的历史信息

D

用于压缩仓库大小以节省存储空间

10
单选题

切换到已有分支的命令是?

A

git checkout

B

git switch-to

C

git change

D

git move

11
单选题

Git 中的分支是什么?

A

一个独立的代码文件

B

一个特殊的目录

C

一个指向提交的可移动指针

D

一个远程仓库的副本

12
单选题

合并分支的命令是?

A

git combine

B

git join

C

git merge

D

git connect

13
单选题

创建一个新分支并立即切换到该分支,可以使用哪个命令?

A

git branch

B

git switch

C

git checkout -b

D

git branch -m

14
单选题

分离 HEAD 状态是什么意思?

A

HEAD 文件丢失

B

仓库损坏

C

HEAD 直接指向提交而非分支

D

分支被删除

15
单选题

关于 Git 分支的说法,以下哪个是正确的?

A

分支是代码的完整副本

B

创建分支只是创建一个新指针,非常快速

C

每个仓库只能有一个分支

D

分支不能删除

16
单选题

删除已合并分支的安全命令是?

A

git branch -d

B

git branch -delete

C

git remove-branch

D

git branch -rm

17
单选题

如果要强制删除未合并的分支,应该使用哪个参数?

A

-d

B

-delete

C

-D

D

-force

18
单选题

HEAD 在 Git 中代表什么?

A

工作区目录

B

当前分支的指针

C

远程仓库

D

暂存区

多选题
19
多选题

关于 Git 分支的特点,以下哪些说法是正确的?(多选)

A

分支是轻量级的

B

创建分支很快

C

分支需要复制所有文件

D

分支可以独立开发

E

分支不能合并

20
多选题

以下哪些命令可以创建 Git 分支?(多选)

A

git branch

B

git create-branch

C

git checkout -b

D

git new-branch

E

git add-branch

参考答案
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
想在手机上在线作答这套卷子?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可限时作答并自动判分。
了解产品 App
← 上一套 GIT冲突解决专题测试 下一套 → GIT分支管理与合并专题测试