git 模拟试卷
GIT远程仓库操作专题测试
| 知识点模块 | 题目数量 | 题目编号 |
|---|---|---|
| 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 |
试卷习题(22 题)
参考答案在文末判断题
1
判断题
远程跟踪分支 origin/main 表示远程 origin 的 main 分支在本地的引用。
2
判断题
一个 Git 仓库只能有一个远程仓库。
3
判断题
上游分支设置后,git status 会显示当前分支与上游分支的关系。
4
判断题
git fetch 会修改当前工作区的文件。
5
判断题
git push 命令会将当前分支的所有提交推送到远程同名分支。
6
判断题
git pull 可能会产生合并冲突。
单选题
7
单选题
git pull 命令等价于哪两个命令的组合?
8
单选题
以下哪个命令用于查看当前仓库的所有远程仓库?
9
单选题
git fetch 命令的作用是什么?
10
单选题
将本地提交推送到远程仓库使用哪个命令?
11
单选题
git push -u origin main 命令的作用是什么?
12
单选题
以下哪个命令可以查看所有远程分支?
多选题
13
多选题
设置上游分支后,以下哪些命令可以简化使用?(多选)
14
多选题
关于远程跟踪分支,以下哪些说法是正确的?(多选)
填空题
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.略
