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

GIT远程仓库操作专题测试

22 题 60 分钟 难度:

考察知识点

知识点模块题目数量题目编号
git remote管理远程仓库3道Q795-Q797
git push推送更改3道Q798-Q800
git pull拉取更改3道Q801-Q803
git fetch获取远程更新3道Q804-Q806
远程分支跟踪5道Q807-Q811
git push -u设置上游分支5道Q812-Q816
1
单选题

以下哪个命令用于查看当前仓库的所有远程仓库?

A

git remote -v

B

git branch -r

C

git log --remote

D

git show remote

2
判断题

一个 Git 仓库只能有一个远程仓库。

A

B

3
填空题

添加名为______的远程仓库使用命令________________________

4
单选题

将本地提交推送到远程仓库使用哪个命令?

A

git pull

B

git push

C

git fetch

D

git commit

5
判断题

git push 命令会将当前分支的所有提交推送到远程同名分支。

A

B

6
填空题

将本地______分支推送到远程 origin 的命令是____________________

7
单选题

git pull 命令等价于哪两个命令的组合?

A

git fetch + git commit

B

git fetch + git push

C

git fetch + git merge

D

git clone + git merge

8
判断题

git pull 可能会产生合并冲突。

A

B

9
填空题

从远程 origin 拉取______分支并合并到当前分支使用命令____________________

10
单选题

git fetch 命令的作用是什么?

A

获取并合并远程更新

B

只获取远程更新,不合并

C

推送本地更改到远程

D

删除远程分支

11
判断题

git fetch 会修改当前工作区的文件。

A

B

12
填空题

获取远程 origin 的所有更新使用命令________________。获取后远程分支信息存储在________中。

13
单选题

以下哪个命令可以查看所有远程分支?

A

git branch -r

B

git remote -v

C

git log --all

D

git show remote

14
多选题

关于远程跟踪分支,以下哪些说法是正确的?(多选)

A

远程跟踪分支是只读的,不能直接提交

B

git fetch 会更新远程跟踪分支

C

远程跟踪分支可以直接推送

D

可以基于远程跟踪分支创建本地分支

15
判断题

远程跟踪分支 origin/main 表示远程 origin 的 main 分支在本地的引用。

A

B

16
填空题

基于远程分支___________创建并切换到本地分支 main 使用命令________________________

17
填空题

简述 git fetch 和 git pull 的区别。

18
单选题

git push -u origin main 命令的作用是什么?

A

只推送不建立跟踪

B

只建立跟踪不推送

C

推送并设置上游分支

D

删除远程分支

19
多选题

设置上游分支后,以下哪些命令可以简化使用?(多选)

A

git push(不带参数)

B

git pull(不带参数)

C

git fetch

D

git commit

20
判断题

上游分支设置后,git status 会显示当前分支与上游分支的关系。

A

B

21
填空题

首次推送本地_______分支到远程并设置上游使用命令________________________

22
简答题

什么是上游分支(upstream branch)?它的作用是什么?

← 上一个试卷 GIT工作流专题测试
下一个试卷 → Git专家技能认证卷

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

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

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

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