全部学科
Python全栈
python
NodeJS全栈
nodejs

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

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

A

B

2

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

A

B

3

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

A

B

4

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

A

B

5

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

A

B

6

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

A

B

单选题
7

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

A

git fetch + git commit

B

git fetch + git push

C

git fetch + git merge

D

git clone + git merge

8

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

A

git remote -v

B

git branch -r

C

git log --remote

D

git show remote

9

git fetch 命令的作用是什么?

A

获取并合并远程更新

B

只获取远程更新,不合并

C

推送本地更改到远程

D

删除远程分支

10

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

A

git pull

B

git push

C

git fetch

D

git commit

11

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

A

只推送不建立跟踪

B

只建立跟踪不推送

C

推送并设置上游分支

D

删除远程分支

12

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

A

git branch -r

B

git remote -v

C

git log --all

D

git show remote

多选题
13

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

A

git push(不带参数)

B

git pull(不带参数)

C

git fetch

D

git commit

14

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

A

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

B

git fetch 会更新远程跟踪分支

C

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

D

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

填空题
15

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

16

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

17

git fetch 只获取远程更新到本地,不自动____________;git pull 相当于 git fetch + ____________,获取后自动合并。

18

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

19

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

20

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

21

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

简答题
22

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

参考答案
1.正确 2.错误 3.正确 4.错误 5.正确 6.正确 7.C 8.A 9.B 10.B 11.C 12.A 13.A;B 14.A;B;D 15.main; git push origin main 16.origin/main; git checkout -b main origin/main 17.合并; git merge 18.git fetch origin; origin/* 19.main; git pull origin main 20.origin; git remote add origin <url> 21.feature; git push -u origin feature 22.
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一套试卷 GIT工作流专题测试
下一套试卷 → Git专家技能认证卷
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码