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

GIT基本操作专题测试

20 题 60 分钟 难度:

考察知识点

知识点模块题目数量题目编号
git init 初始化仓库1道Q589
git clone 克隆仓库3道Q590,Q602-Q603
git add 添加文件2道Q591,Q605,Q640
git commit 提交更改3道Q592,Q610,Q635
git status 查看状态2道Q593,Q611
git log 查看提交历史2道Q594,Q615
git diff 查看差异1道Q595
git reset 撤销更改2道Q596,Q620
git checkout 切换与恢复2道Q597,Q625
git clean 清理未跟踪文件1道Q598
1
单选题

在 Git 中,以下哪个命令用于初始化一个新的 Git 仓库?

A

git start

B

git init

C

git create

D

git new

2
单选题

要从远程仓库克隆代码到本地,应该使用哪个 Git 命令?

A

git clone

B

git copy

C

git pull

D

git fetch

3
单选题

在 Git 中,将文件添加到暂存区的命令是?

A

git commit

B

git push

C

git add

D

git stage

4
单选题

以下哪个命令用于将暂存区的更改提交到 Git 仓库?

A

git add

B

git commit

C

git push

D

git save

5
单选题

要查看当前工作区和暂存区的状态,应该使用哪个命令?

A

git check

B

git info

C

git state

D

git status

6
单选题

查看 Git 提交历史的命令是?

A

git log

B

git history

C

git show

D

git list

7
单选题

要查看工作区与暂存区之间的差异,应该使用哪个命令?

A

git compare

B

git check

C

git diff

D

git change

8
单选题

以下哪个命令可以将暂存区的文件撤销到工作区?

A

git undo

B

git reset HEAD

C

git revert

D

git restore

9
单选题

在 Git 中,切换到另一个分支应该使用哪个命令?

A

git checkout

B

git switch

C

git change

D

git move

10
单选题

要删除工作区中未跟踪的文件,应该使用哪个命令?

A

git remove

B

git delete

C

git clear

D

git clean

11
判断题

git clone 命令会自动创建与远程仓库同名的本地目录。

A

B

12
判断题

使用 git clone 克隆的仓库会自动配置名为 origin 的远程仓库。

A

B

13
判断题

git add . 命令可以将当前目录下所有未跟踪的文件添加到暂存区。

A

B

14
判断题

git commit 后,更改会立即同步到远程仓库。

A

B

15
判断题

git status 命令可以显示工作区和暂存区的状态信息。

A

B

16
判断题

git log --oneline 可以将每条提交记录压缩成一行显示。

A

B

17
判断题

git reset HEAD 可以将文件从暂存区移回工作区。

A

B

18
判断题

git checkout -- 可以恢复文件到最后一次提交的状态。

A

B

19
多选题

关于 git commit 命令,以下哪些参数和用法是正确的?(多选)

A

git commit -m "message" 可以直接添加提交信息

B

git commit -a 可以自动添加所有已跟踪文件的更改

C

git commit 会自动推送更改到远程仓库

D

git commit --amend 可以修改最近一次提交

E

git commit 不需要暂存区有文件就可以执行

20
填空题

请填写 Git 命令:使用 _______ 命令可以将文件从工作区添加到暂存区。

← 上一个试卷 GIT团队协作流程专题测试
下一个试卷 → GIT工作流专题测试

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

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

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

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